Junior
Kako obično commit-ujete kod?
sobes.tech АИ
Одговор од АИ
Koristim standardizovani format commitova, često zasnovan na Conventional Commits. Ovo obezbeđuje doslednost i automatizuje neke procese, kao što je generisanje dnevnika promena.
Tipičan format commita:
<tip>[(oblast)]: <opis>
[<telo>]
[<napomena>]
<tip>: Obavezno. Određuje tip promena (npr.featza nove funkcionalnosti,fixza ispravke,docsza promene u dokumentaciji,styleza formatiranje,refactorza refaktorisanje,testza dodavanje testova,ciza promene u CI/CD).(oblast): Opcionalno. Ukazuje na oblast aplikacije na koju utiču promene (npr.(komponenta: dugme),(servis: autentifikacija)).<opis>: Obavezno. Kratak i precizan opis promena u imperativnom obliku (npr. "dodaj dugme", "popravi grešku validacije").<telo>: Opcionalno. Detaljnije objašnjenje promena, razloga i konteksta. Odvojeno praznim redom od opisa.<napomena>: Opcionalno. Obično se koristi za označavanjeBREAKING CHANGEsa opisom zašto ove promene narušavaju kompatibilnost, ili linkovima ka zadacima (npr.Closes #123).
Primeri:
feat: dodaj komponentu modalnog prozora
fix(validacija): ispravi grešku validacije email-a u registracionom obrascu
Sada se email validira ispravno u skladu sa RFC 5322 standardom.
Closes #45
refactor(komponenta: dugme): ažuriraj stilove i poboljšaj pristupačnost
Refaktorisanje stilova dugmeta radi usklađenosti sa sistemom dizajna.
Poboljšana pristupačnost dodavanjem ARIA atributa.
Ovo pomaže timu da bolje razume istoriju promena, ubrza pregled koda i pojednostavi automatizovane procese.