Changes between Version 2 and Version 3 of WF/versaoexperimental
- Timestamp:
- 12/16/09 15:23:28 (14 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
WF/versaoexperimental
v2 v3 1 1 = Versão Experimental - Flumen = 2 2 3 Paralelo ao desenvolvimento normal do módulo workflow, encontra-se em desenvolvimento uma nova versão, por enquanto experimental, com o objetivo de reestruturar o módulo e introduzir melhorias significativas. O codinome desta versão é "Flumen".3 Em paralelo ao desenvolvimento normal do módulo workflow, encontra-se em construção uma nova versão, por enquanto experimental, com o objetivo de reestruturar o módulo e introduzir melhorias significativas. O codinome desta versão é "Flumen". 4 4 5 O código fonte desta versãoestá disponível na área [browser:sandbox/workflow SandBox do Svn], e está estruturado desta forma:5 O código fonte está disponível na área [browser:sandbox/workflow SandBox do Svn], e está estruturado desta forma: 6 6 7 7 {{{ … … 10 10 + - Workflow 11 11 | 12 + - trunk (versão em desenvolvimento consolidada12 + - trunk 13 13 | 14 + - branches (ramo para o desenvovimento de melhorias experimentais)14 + - branches 15 15 | 16 + Ticket # (código do módulo que estiver em desenvolvimento para o ticket de número #)16 + Ticket # 17 17 }}} 18 18 19 O ramo trunk é destinado para a versão em desenvolvimento consolidada, isto é, a versão deve ser funcional.19 O ramo trunk é destinado para a versão em desenvolvimento consolidada, isto é, o código existente no trunk deve ser funcional, podendo ser baixado e executado, com o mínimo de problemas. 20 20 21 O ramo branches é de rivado do ramo trunk e comporta as versões em desenvolvimento, associadas a tickets do trac. Cada novo experimento deve estar registrado em um ticket associado ao milestone "Sandbox - Workflow".21 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". 22 22 23 A política de trabalho cooperado é a mesma empregada para o Expresso, e pode ser consultada na [wiki:WikiStart página inicial do wiki], link "Padrões de Desenvolvimento e Colaboração". 23 O ciclo de vida de uma implementação no Flumen seria: 24 24 25 Mais abaixo segue o levantamento de requisitos desejáveis para esta versão. 25 * Criar um ticket no trac para descrever e discutir a nova implementação; 26 * Associar o ticket ao milestone "!SandBox - Workflow"; 27 * Criar um branch a partir do trunk e nomeá-lo com o número do ticket; 28 * Desenvolver as modificações no branch e testar; 29 * Quando estiverem concluídas, fazer o merge com trunk; 30 * Fechar o ticket. 31 32 Caso alguma implementação no Flumem possa ser aproveitada de imediato no módulo oficial, nada impede que seja transferida, desde que bem testada e não comprometa o funcionamento do módulo e processos. 33 34 Mais abaixo segue o levantamento de requisitos desejáveis para a nova versão. 26 35 27 36 == Requisitos para o Módulo ==