Preskočiť na obsah
100% lokálne

Tvoriteľ konvenčného commitu

Vytvorte správu Conventional Commits z typu, rozsahu a popisu, alebo skontrolujte existujúce správy na problémy.

Vstup
Výstup

Tvoriteľ konvenčného commitu

Conventional Commits je formát "typ(rozsah): popis", ktorý očakávajú generátory zmien, semantic-release aj commitlint. Tento nástroj ho za vás vytvorí: vyberte typ, pridajte voliteľný rozsah, napíšte popis a zostane mu hlavička — plus telo a päta s odkazmi na tikety, ak ich pridáte. Prepnite na režim kontroly a urobte opak: vložte jednu alebo viacero existujúcich commit správ, jednu na riadok, a uvidíte presne, čo je zle v každej.

Zoznam typov pokrýva štandardnú sadu — feat, fix, docs, style, refactor, perf, test, build, ci, chore a revert. Prepínač zlomukovej zmeny označí hlavičku znakom "!" a po pridaní poznámky pridá riadok päty "BREAKING CHANGE:", presne ako to očakáva špecifikácia. Možnosť maximálnej dĺžky hlavičky vynucuje rozpočet dĺžky, na ktorom sa váš tím dohodol (vlastný predvolený commitlint je 72 znakov); vynútenie malých písmen na začiatku a zakázanie konečnej bodky sú dve štýlové pravidlá, ktoré väčšina commit linterov predvolene kontroluje, a obe je možné vypnúť, ak ich váš tím nepoužíva.

V režime kontroly je každý riadok považovaný za jednu úplnú commit hlavičku, takže vloženie výstupu "git log --oneline" skontroluje celú dávku naraz. Vyberte si, či je výstupom správa — pôvodný riadok nasledovaný tým, čo treba opraviť — alebo korigovaná správa s automatickým zmenšením a bez diakritiky, kde je to jednoznačné. Riadok, ktorý v ponuke vôbec nedodržuje tvar typ(rozsah): popis, zostane nedotknutý skôr, ako by sa hádam.

Všetko sa spúšťa vo vašom prehliadači, takže commit správy z privátneho úložiska nikdy neopustia vaše zariadenie. Skopírujte výsledok, preveďte ho ako súbor .txt, alebo ho vraciajte do vstupu, aby ste ho ďalej zlepšili.

Časté otázky

Čo je konvenčný commit?
Commit správa napísaná ako "typ(rozsah): popis", voliteľne nasledovaná telom a päťou. Nástroje ako commitlint, semantic-release a generátory zmien analyzujú tento formát na rozhodnutie o zvýšeniach verzií a skupinovaní poznámok k vydaniu.
Ako funguje režim kontroly?
Vložte jednu commit správu na riadok — len hlavičku, ako riadok z "git log --oneline". Každý riadok sa validuje podľa zoznamu typov, limitu dĺžky hlavičky a vašich pravidiel malých písmen/bodky a hlásí sa oddelene.
Ako označím zlomukovú zmenu?
Zapnite "Zlomová zmena" a pridajte poznámku. Hlavička dostane "!" pred dvoma bodkami a po pridaní poznámky sa pridá riadok päty "BREAKING CHANGE:", čo presne zodpovedá špecifikácii Conventional Commits.
Môžem do päty pridať odkazy na tikety?
Áno — napíšte ich do poľa päty, napr. "Zatvára #123, odkazuje JIRA-456". Pridá sa ako vlastný riadok po tele.
Je moja história commitov nahravaná niekde?
Nie. Vytváranie a kontrola commit správ sa spúšťajú úplne vo vašom prehliadači — nič, čo napíšete alebo vložíte, sa neposiela na server.