Preskoči na sadržaj
100% lokalno

Graditelj conventional commit poruke

Sastavite Conventional Commits poruku iz vrste, djelokruga i opisa, ili provjerite postojeće poruke na probleme.

Unos
Rezultat

Graditelj conventional commit poruke

Conventional Commits je format "vrsta(djelokrug): opis" koji očekuju generatori promjena, semantic-release i commitlint. Ovaj alat ga sastavlja za vas: odaberite vrstu, dodajte izbjevan djelokrug, napišite opis i on sastavlja zaglavlje — plus tijelo i podnožje s referencama na kartice, ako ih dodate. Prebacite se u način provjere da učinite suprotno: zalijepite jednu ili više postojećih poruka poruke, jednu po liniji, i vidite točno što je loše s svakom.

Popis vrsta pokriva standardni skup — feat, fix, docs, style, refactor, perf, test, build, ci, chore i revert. Preklapač radikalne promjene označava zaglavlje s "!" i, kada dodate napomenu, dodaje redak podnožja "BREAKING CHANGE:", točno kako specifikacija očekuje. Mogućnost maksimalne dužine zaglavlja provodi budžet dužine koji je vaš tim ugovorio (vlastiti zadani zadatak commitlint-a je 72 znaka); forsiranje malih početnih slova i zabrana završne točke dva su pravila stila koja većina linterja poruka provjerava po zadanoj vrijednosti, i oba se mogu isključiti ako vaš tim ih ne koristi.

U načinu provjere, svaka linija se tretira kao jedno potpuno zaglavlje poruke, tako da zalijepljenje rezultata "git log --oneline" provjerava cijelu grupu odjednom. Odaberite jesu li rezultati izvještaj — izvorna linija slijedi što je potrebno popraviti — ili ispravljena poruka, automatski malim slovima i bez interpunkcije gdje je to nedvosmisleno. Linija koja uopće ne slijedi oblik vrsta(djelokrug): opis ostaje nepromijenjena umjesto da se pogađa.

Svega se izvršava u vašem pregledniku, pa poruke poruke iz privatnog spremišta nikada ne napuštaju vašu napravu. Kopirajte rezultat, preuzmite ga kao .txt datoteku, ili ga vratite u ulazak kako biste ga dodatno unaprijedili.

FAQ

Što je Conventional Commit?
Poruka poruke napisana kao "vrsta(djelokrug): opis", izbjevan slijedi tijelom i podnožjem. Alati kao commitlint, semantic-release i generatori promjena parsiraju ovaj format da bi odlučili verzije i poruke izdanja za grupu.
Kako funkcionira način provjere?
Zalijepite jednu poruku poruke po liniji — samo zaglavlje, kao liniju iz "git log --oneline". Svaka linija je validirana prema popisu vrsta, ograničenju dužine zaglavlja i vašim pravilima od malih slova/točka, i prijavljena odvojeno.
Kako označiti radikalnu promjenu?
Uključite "Radikalna promjena" i dodajte napomenu. Zaglavlje dobiva "!" prije dvotačke i, nakon što je napomena neprazna, redak podnožja "BREAKING CHANGE: …" je dodan, što odgovara specifikaciji Conventional Commits.
Mogu li dodati reference na kartice u podnožje?
Da — napišite ih u polje podnožja, npr. "Closes #123, refs JIRA-456". To je dodan kao vlastiti redak nakon tijela.
Je li moja povijest poruke negdje učitana?
Ne. Gradnja i provjera poruka poruke se izvršava u potpunosti u vašem pregledniku — ništa što napišete ili zalijepite nije poslano na servidor.