README
Estia
Creare una nuova versione
- Rebasare il proprio branch di lavoro sul master e risolvere eventuali conflitti
git rebase master
- Mergiare le commit della modifica effettuata nel master usando l'opzione
--squash
git checkout master
git merge --squash <working-branch>
- Aggiornare la versione tenendo conto dell'importanza delle modifiche:
- Bugfix => patch
- Introduzione nuova feature, mantenendo vecchia compatibilità => minor
- Cambio radicale (o nuovo set di features esteso) senza garanzia di mantenimento compatibilità => major
npm version {patch|minor|major} --force
Grazie al comando preversion contenuto nel package.json, questo comando assicura che venga fatto il build e vengano aggiunti i nuovi file allo stege di git.
Questo comando crea inoltre un tag su git con la nuova versione.