Conventional Commit Builder
Skapa ett Conventional Commits-meddelande från typ, omfång och beskrivning, eller kontrollera befintliga meddelanden för problem.
Conventional Commit Builder
Conventional Commits är formatet "type(scope): description" som changelog-generatorer, semantic-release och commitlint förväntar sig. Det här verktyget skapar det åt dig: välj en typ, lägg till ett valfritt omfång, skriv beskrivningen och det monterar rubriken — plus en brödtext och en sidfot med biljetreferenser, om du lägger till dem. Byt till kontrollläge för att göra motsatsen: klistra in en eller flera befintliga commit-meddelanden, ett per rad, och se exakt vad som är fel med var och en.
Typlistan täcker standarduppsättningen — feat, fix, docs, style, refactor, perf, test, build, ci, chore och revert. En breaking change-knapp markerar rubriken med "!" och lägger efter anteckningen till en "BREAKING CHANGE:"-sidfotrad, precis som specifikationen förväntar. Alternativet för maximal rubrikinlängd tillämpar längdgränsen som ditt team har kommit överens om (commitlints standard är 72 tecken); att tvinga gemena vid start och förbjuda avslutande punkt är de två stilregler som de flesta commit-linters kontrollerar som standard, och båda kan inaktiveras om ditt team inte använder dem.
I kontrollläge behandlas varje rad som en fullständig commit-rubrik, så att klistra in utmatningen från "git log --oneline" kontrollerar flera på en gång. Välj om utmatningen är en rapport — den ursprungliga raden följt av vad som behöver åtgärdas — eller det korrigerade meddelandet, automatiskt geminerat och avskurnat där det är entydigt. En rad som inte följer formen type(scope): beskrivning lämnas orörda snarare än gissad.
Allt körs i din webbläsare, så commit-meddelanden från en privat databas lämnar aldrig din enhet. Kopiera resultatet, ladda ner det som en .txt-fil, eller skicka det tillbaka till inmatningen för att förfina det ytterligare.