Changes between Version 29 and Version 30 of WF/versaoexperimental
- Timestamp:
- 08/02/10 17:40:24 (14 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
WF/versaoexperimental
v29 v30 1 = Versão Experimental - Flumen=1 = Sandbox - Área Experimental = 2 2 3 Em paralelo ao desenvolvimento normal do módulo workflow, encontra-se em construção uma nova versão experimental, com o objetivo de reestruturar o módulo e introduzir melhorias significativas.3 A versão estável do módulo workflow continua sendo o ramo /trunk/workflow do repositório Expresso. Contudo, é necessário existir uma área para experimentos de manutenção no código, sem o compromisso de efetivar estas modificações na versão principal do projeto. O ramo Sandbox tem justamente esta finalidade. 4 4 5 O codinome desta versão é "Flumen" e os experimentos estão sendo registrados como tickets do trac associados ao [http://trac.expressolivre.org/milestone/Sandbox%20-%20Workflow Milestone Sandbox - Workflow].5 Os experimentos estão sendo registrados como tickets do trac associados ao [http://trac.expressolivre.org/milestone/Sandbox%20-%20Workflow Milestone Sandbox - Workflow]. 6 6 7 7 O código fonte está disponível na área [browser:sandbox/workflow sandbox do Svn], e está estruturado da seguinte maneira: … … 23 23 O ramo branches é destinado para as versões em desenvolvimento, associadas a tickets do Trac. Cada novo experimento deve estar registrado em um ticket associado ao milestone "!SandBox - Workflow". 24 24 25 O ciclo de vida de uma implementação no Flumendeve ser:25 O ciclo de vida de uma implementação no Sandbox deve ser: 26 26 27 27 * Criar um ticket no Trac para descrever e discutir a nova implementação; … … 32 32 * Fechar o ticket. 33 33 34 Caso o assunto de um ticket seja de fácil implementação, é opcional criar o branch para ele, podendo a implementação ser feita diretamente no trunk .34 Caso o assunto de um ticket seja de fácil implementação, é opcional criar o branch para ele, podendo a implementação ser feita diretamente no trunk/workflow. 35 35 36 36 Não é recomendado ter mais de um ticket por branch. É preferível ter sempre a associação 1:1 de um ticket ao seu próprio branch. 37 37 38 Caso alguma implementação no Flumem possa ser aproveitada de imediato no módulo oficial, nada impede que sejatransferida, desde que bem testada e não comprometa o funcionamento do módulo e processos.38 Caso alguma implementação no Sandbox possa ser aproveitada de imediato no módulo oficial, deve ser transferida, desde que bem testada e não comprometa o funcionamento do módulo e processos. 39 39 40 40 Para saber mais sobre svn e branches, consulte o documento: [wiki:WF/utilizandobranches Como Trabalhar com Branches Utilizando o SVN]