Kādus (ja vispār) komitu prefiksus izmanto? Man laikam ir izkristalizējušies chore, docs, feat, fix, refactor, style un test. Pagaidām gan vēl neenforcēju ar commitlint. Dažreiz vēl tomēr arī nākas cherrypickot.
Sakarā ar to, ka Twitter ir slēdzis bezmaksas piekļuves savam API, šis projekts var tikt uzskatīts par mirušu sākot ar 2023. gada 15. jūniju.
Šis ir tvitera pavediens. No senākā uz svaigāko. Tvītu skaits: 22
Kādus (ja vispār) komitu prefiksus izmanto? Man laikam ir izkristalizējušies chore, docs, feat, fix, refactor, style un test. Pagaidām gan vēl neenforcēju ar commitlint. Dažreiz vēl tomēr arī nākas cherrypickot.
@laacz Nekādus, tam ir vieta atzara nosaukumā.
@skakri Pašos atzaros arī komitiem nelieto?
@laacz Komitos tikai veikto izmaiņu apraksts, pamatojums. Zara nosaukums parasti 'feeature/4-vārdu-apraksts-max-<issue id>'
@laacz Tādus pašus kā zariem, ja zars kaut kāda iemesla dēļ netiek izveidots. Feature: [title], [issue number or link] HotFix: [title], [issue number or link] BugFix: [title], [issue number or link] Chore: [title], [issue number or link]
@laacz "WIP" (hehe, tikko izdomāju, ko vēl varētu nozīmēt šis saīsinājums; hint: Yoda 😏), "bugfix", "feature". Domāju, ka legit prefiksi būtu arī "fear" un "yolo". 🤓
@Lidotajs "was-in-the-flow-forgot-to-commit"
@laacz https://www.conventionalcommits.org/en/v1.0.0/ lai varētu pēc tam automātiski changelog ģenerēt uz relīzi.
@laacz feature, bugfix, test
@laacz Šis gan iet tikai komitam, kas tiek māsterā no squash un merge.
@osvaldsn @laacz Principā šiem "prefiksiem", ja tā tos var saukt, man tas ir galvenais mērķis, lai atvieglotu Release notes uzrakstīšanu (manuāli): Features: 1. bla bla Fixes: 1. bla blaa :-) Var veidot zarus feature/blabla_5252, var arī commit, jo tad manuāli ātrāk copy/paste uz release notes.
@ValdisBluzma @laacz Mēs arī agrāk taisījām ar roku, tagad skripts uzģenerē, bet pēc tam manuāli pielabojam, lai lietotāji varētu saprast, kas ir izdarīts.
@laacz Nekādus, tiesa es tur rakstu palagus, kas mēdz būt garāki par koda izmaiņām 🤷♂️
@laacz Turklāt pieturos pie filozofijas, ka komitu teksti ir priekš cilvēkiem nevis priekš robotiem
@ramuuns Tie palagi jau iet čerez newline. Es te par subject vairāk.
@laacz Nu jā, bet subjects man ir arīdzan pietiekami deskriptīvs, līdz ar to visi tie tagi man vairāk traucē nekā palīdz orientēties, kas tur notiek
@laacz draft, works, final[v1+], hax, cherez_z, womm, forgot un ja nopietni, tad sākums ir issue nr
@laacz git commit -m “Implement matrix multiplication with SSE2”
@laacz Izmantoju feature/... priekš branches, bet commitus vienkārši uzrakstu un beigās iekavās ierakstu vai nu jira task, vai arī github issue/task numuru.
@laacz “BlackMagic” ir visai noderīgs prieks Lift and Shift tipa relīzēm. Var ātrāk atrast technical debt un paralēli identificēt mistiskus komponentus no kuriem vajadzētu atkratīties.
@horninc Kas tas ir?