Politica di Release
Politica di Release
BX Sites segue il Versionamento Semantico - la
versione in
box.json
è quella pubblicata su ForgeBox e taggata nel
repository per ogni release.
developmentè il branch di lavoro - ogni merge su di esso attiva una build snapshot (suffisso di versione-snapshot), pubblicata per test anticipati ma non pensata per l'uso in produzione.mainè il branch stabile - un push su di esso genera una vera release taggata: la sezione[Unreleased]delchangelog.mddel progetto viene finalizzata sotto quel numero di versione, viene creato un tag Git e una GitHub Release a partire da esso, e il modulo viene pubblicato su ForgeBox.
Una pagina "novità " per ogni versione viene generata automaticamente come
parte di quel processo di release - ricavata direttamente dalla relativa
sezione di changelog.md - e compare in questa sezione man mano che si
procede. Le stesse note vengono allegate anche alla relativa
GitHub Release.