You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
non abbiamo un format univoco tra i dev per scrittura di commit messages.
non abbiamo implementato funzionalità di versionamento e changelog automatico.
Soluzione:
1 - commitizen e commitlint per avere un format univoco di scrittura commit message.
2 - grazie ad un univoco commit message possiamo avere un versioning e changelog release aggiornato automaticamente con release-it.
Quando si merga su master tramite Squash o Merge parte una gh action incaricata di generare il nuovo changelog file e automaticamente la release in base al commit message.
Ad esempio se nella release abbiamo una fix allora il numero di patch verra bumpato (x.x.1),
se implementiamo una feature allora il minor number verra bumpato (x.1.x),
se implementiamo una breaking change allora la major verra’ bumpata automaticamente (1.x.x).
Vi lascio un video di 6 minuti fatemi sapere cosa ne pensate!
Problema:
Soluzione:
1 - commitizen e commitlint per avere un format univoco di scrittura commit message.
2 - grazie ad un univoco commit message possiamo avere un versioning e changelog release aggiornato automaticamente con release-it.
Premessa:
Quando si committa si e’ forzati a seguire il pattern di conventional commits.
Quando si merga su master tramite Squash o Merge parte una gh action incaricata di generare il nuovo changelog file e automaticamente la release in base al commit message.
Ad esempio se nella release abbiamo una fix allora il numero di patch verra bumpato (x.x.1),
se implementiamo una feature allora il minor number verra bumpato (x.1.x),
se implementiamo una breaking change allora la major verra’ bumpata automaticamente (1.x.x).
Vi lascio un video di 6 minuti fatemi sapere cosa ne pensate!
https://streamable.com/ewhc95
The text was updated successfully, but these errors were encountered: