In Pharo, voglio definire un Metacello ConfigurationOfNand2Tetris
che ha un solo pacchetto:Come definire un ConfigurationOf con una versione #development che dipende da una baseline?
ConfigurationOfNand2Tetris>>baseline01: spec
<version: '0.1-baseline'>
spec
for: #common
do: [
spec
blessing: #baseline;
repository: 'http://www.smalltalkhub.com/mc/DamienCassou/Nand2Tetris/main';
package: 'Nand2Tetris' ]
ConfigurationOfNand2Tetris>>development: spec
<symbolicVersion: #development>
spec for: #common version: '0.1-baseline'.
Quando eseguo MetacelloToolBox validateConfiguration: ConfigurationOfNand2Tetris
Ho sempre trovato 2 avvertimenti:
- Attenzione: la versione simbolica #development si riferisce ad un version'0.1-baseline 'la cui benedizione #baseline non è #development {notDevelopmentVersion} [#validateVersionSpecForSymbolicVersion: symbolicVersion:]
- Avvertenza: solo la baseline definita (nessuna versione definita). {} OnlyBaselineVersion [#validatePragmas]
grazie. Il problema è che sto creando molti mcz e non voglio aggiornare il numero di versione tutte le volte. –
Va bene: contrassegnalo come '# sviluppo'. Aggiorna periodicamente '# version01:', o ignora gli avvertimenti finché non sei pronto per rilasciare una nuova versione. –