Työkalun kuvaus

Branch Name Generator on kehittäjille tarkoitettu työkalu, joka auttaa luomaan oikein muotoiltuja Git-haaranimiä noudattaen Git-haaranimien parhaita käytäntöjä. Olitpa sitten työstämässä JIRA-tikettejä tai yksinkertaisia tekstikuvauksia, tämä Git-haaran luoja poimii automaattisesti tikettien ID:t, puhdistaa tekstin ja muotoilee kaiken yleisten Git-haarakonventioiden mukaisesti. Jos olet koskaan miettinyt, miten Git-haarat nimetään johdonmukaisesti, tämä työkalu varmistaa, että koko tiimisi noudattaa standardoituja haaranimimallia.

Ominaisuudet

  • JIRA-tikettien poiminta: Tunnistaa ja poimii automaattisesti JIRA-tikettien ID:t (esim. PROJ-123) syötteestäsi
  • Haaratyypin etuliitteet: Valitse yleisistä haaratyypeistä (feature, bugfix, hotfix, release, chore, refactor, docs, test tai ilman etuliitettä)
  • Mukautettava erotin: Käytä yhdysviivoja, alaviivoja tai mitä tahansa muuta merkkiä sanavälinä

Haaratyypit

  • feature: Uusille ominaisuuksille ja toiminnallisuudelle
  • bugfix: Tavallisille bugikorjauksille
  • hotfix: Kiireellisille tuotantokorjauksille
  • release: Julkaisua valmistaville haaroille
  • chore: Ylläpitotehtäville ja päivityksille
  • refactor: Koodin uudelleenjärjestelylle
  • docs: Dokumentaatiopäivityksille
  • test: Testaukseen liittyville muutoksille
  • none: Luo haaranimi ilman tyyppi‑etuliitettä

Git-haaranimen parhaat käytännöt

Git-haarojen nimeämisen ymmärtäminen on olennaista puhtaan repositorion ylläpitämiseksi. Luodut haaranimet noudattavat seuraavaa rakennetta, joka perustuu alan standardeihin Git-haaranimien parhaista käytännöistä:

[branch-type]/[TICKET-ID]/[description-with-separators]

Esimerkkejä oikein muotoilluista Git-haaranimistä:

  • Syöte: PROJ-123 Add user authentication
    Tuloste: feature/PROJ-123/add-user-authentication

  • Syöte: Fix login error
    Tuloste: bugfix/fix-login-error

  • Syöte: Update documentation for API
    Tuloste: docs/update-documentation-for-api