Grennamns‑generator
Generera korrekt formaterade Git‑grennamn från JIRA‑ärenden eller enkla meningar.
Inmatning
Utdata
Readme
Verktygsbeskrivning
Branch Name Generator är ett utvecklarverktyg som hjälper dig att skapa korrekt formaterade Git‑grennamn enligt bästa praxis för Git‑grennamn. Oavsett om du arbetar med JIRA‑ärenden eller enkla textbeskrivningar extraherar denna Git‑gren‑skapare automatiskt ärende‑ID:n, rensar texten och formaterar allt enligt vanliga konventioner för Git‑grenar. Om du någonsin har undrat hur man namnger Git‑grenar konsekvent, säkerställer detta verktyg att hela ditt team följer standardiserade namnkonventioner.
Funktioner
- JIRA‑ärendeextraktion: Upptäcker och extraherar automatiskt JIRA‑ärende‑ID:n (t.ex. PROJ-123) från din inmatning
- Gren‑typ‑prefix: Välj bland vanliga gren‑typer (feature, bugfix, hotfix, release, chore, refactor, docs, test eller inget prefix)
- Anpassningsbar separator: Använd bindestreck, understreck eller någon annan tecken som ordseparator
Gren‑typer
- feature: För nya funktioner och funktionalitet
- bugfix: För vanliga buggfixar
- hotfix: För akuta produktionsfixar
- release: För förberedande release‑grenar
- chore: För underhållsuppgifter och uppdateringar
- refactor: För kodrefaktorering
- docs: För uppdateringar av dokumentation
- test: För testrelaterade ändringar
- none: Generera gren‑namn utan typ‑prefix
Bästa praxis för Git‑grennamn
Att förstå hur man namnger Git‑grenar är avgörande för att hålla ett rent repository. De genererade gren‑namnen följer denna struktur baserad på branschstandard för bästa praxis för Git‑grennamn:
[branch-type]/[TICKET-ID]/[description-with-separators]Exempel på korrekt formaterade Git‑gren‑namn:
Input:
PROJ-123 Add user authentication
Output:feature/PROJ-123/add-user-authenticationInput:
Fix login error
Output:bugfix/fix-login-errorInput:
Update documentation for API
Output:docs/update-documentation-for-api