Junior
Ako obvykle commitujete kód?
sobes.tech AI
Odpoveď od AI
Používam štandardizovaný formát commitov, často založený na Conventional Commits. To zabezpečuje konzistentnosť a automatizuje niektoré procesy, ako je generovanie denníka zmien.
Typický formát commitu:
<typ>[(oblasť)]: <popis>
[<telo>]
[<poznámka>]
<typ>: Povinné. Určuje typ zmien (napríkladfeatpre nové funkcie,fixpre opravy,docspre zmeny v dokumentácii,stylepre formátovanie,refactorpre refaktoring,testpre pridanie testov,cipre zmeny v CI/CD).(oblasť): Nepovinné. Uvádza oblasť aplikácie ovplyvnenú zmenou (napríklad(komponent: tlačidlo),(služba: autentifikácia)).<popis>: Povinné. Krátky a presný popis zmien v imperatíve (napríklad "pridať tlačidlo", "opraviť chybu validácie").<telo>: Nepovinné. Podrobnejšie vysvetlenie zmien, dôvodov a kontextu. Oddelené prázdnym riadkom od popisu.<poznámka>: Nepovinné. Zvyčajne sa používa na označenieBREAKING CHANGEs popisom, prečo táto zmena narúša spätnú kompatibilitu, alebo odkazy na úlohy (napríkladCloses #123).
Príklady:
feat: pridanie komponentu modálneho okna
fix(validácia): oprava chyby validácie emailu v registračnom formulári
Teraz sa email správne validuje podľa štandardu RFC 5322.
Closes #45
refactor(komponent: tlačidlo): aktualizovať štýly a zlepšiť prístupnosť
Refaktoring štýlov tlačidla na zhodu so systémom dizajnu.
Zlepšená prístupnosť pridaním ARIA atribútov.
Toto pomáha tímu lepšie pochopiť históriu zmien, zrýchliť revíziu kódu a zjednodušiť automatizované procesy.