Přeskočit na obsah
100% lokálně

Tvůrce konvenčního commitu

Vytvořte zprávu Conventional Commits z typu, rozsahu a popisu, nebo zkontrolujte stávající zprávy na problémy.

Vstup
Výstup

Tvůrce konvenčního commitu

Conventional Commits je formát "typ(rozsah): popis", který očekávají generátory změnového záznamu, semantic-release i commitlint. Tento nástroj ho za vás vytvoří: vyberte typ, přidejte volitelný rozsah, napíšte popis a vznikne vám hlavička — plus tělo a zápatí s odkazy na lístky, pokud je přidáte. Přepněte na režim kontroly a udělejte opak: vložte jednu nebo více stávajících commit zpráv, jednu na řádek, a uvidíte přesně, co je špatně v každé.

Seznam typů pokrývá standardní sadu — feat, fix, docs, style, refactor, perf, test, build, ci, chore a revert. Přepínač zásadní změny označí hlavičku znakem "!" a po přidání poznámky přidá řádek zápatí "BREAKING CHANGE:", přesně jak to očekává specifikace. Možnost maximální délky hlavičky vynucuje rozpočet délky, na kterém se váš tým dohodl (vlastní výchozí commitlint je 72 znaků); vynucení malých písmen na začátku a zakázání koncové tečky jsou dvě pravidla stylu, která kontrolují výchozího commitlint, a obě lze vypnout, pokud je váš tým nepoužívá.

V režimu kontroly je každý řádek považován za jednu úplnou hlavi commit, takže vložení výstupu "git log --oneline" zkontroluje celou dávku najednou. Vyberte si, zda je výstup zpráva — původní řádek následovaný tím, co je třeba opravit — nebo opravená zpráva, automaticky zmenšená a bez tečky, kde je to jednoznačné. Řádek, který vůbec nedodržuje tvar typ(rozsah): popis, zůstane nedotčený spíše než aby se hádat.

Všechno běží ve vašem prohlížeči, takže commit zprávy ze soukromého úložiště nikdy neopustí vaše zařízení. Zkopírujte výsledek, stáhněte si jej jako soubor .txt, nebo jej vraťte do vstupu, abyste jej dále vylepšili.

Časté dotazy

Co je konvenční commit?
Commit zpráva napsaná jako "typ(rozsah): popis", volitelně následovaná tělem a zápatím. Nástroje jako commitlint, semantic-release a generátory změnového záznamu analyzují tento formát, aby se rozhodly o zvýšeních verzí a seskupení poznámek k vydání.
Jak funguje režim kontroly?
Vložte jednu commit zprávu na řádek — jen hlavičku, jako řádek z "git log --oneline". Každý řádek je ověřen podle seznamu typů, limitu délky hlavičky a vašich pravidel malých písmen/tečky a hlášen zvlášť.
Jak označím zásadní změnu?
Zapněte "Zásadní změna" a přidejte poznámku. Hlavička bude mít "!" před dvojtečkou a jakmile je poznámka ne prázdná, přidá se řádek zápatí "BREAKING CHANGE:", který přesně odpovídá specifikaci Conventional Commits.
Mohu do zápatí přidat odkazy na lístky?
Ano — napište je do pole zápatí, např. "Zavírá #123, odkazuje JIRA-456". Je připojen jako vlastní řádek po těle.
Je moje historie commitů nahrávána někam?
Ne. Vytváření a kontrola commit zpráv běží zcela ve vašem prohlížeči — nic, co napíšete nebo vložíte, se neodesílá na server.