Changes between Version 3 and Version 4 of WF/versaoexperimental


Ignore:
Timestamp:
12/16/09 16:45:03 (14 years ago)
Author:
viani
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • WF/versaoexperimental

    v3 v4  
    11= Versão Experimental - Flumen = 
    22 
    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". 
     3Em 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. O codinome desta versão é "Flumen". 
    44 
    5 O código fonte está disponível na área [browser:sandbox/workflow SandBox do Svn], e está estruturado desta forma: 
     5O código fonte está disponível na área [browser:sandbox/workflow sandbox do Svn], e está estruturado desta forma: 
    66 
    77{{{ 
    8  Sandbox 
     8 sandbox 
    99  | 
    10   + - Workflow 
     10  + - workflow 
    1111      | 
    1212      + - trunk 
     
    1414      + - branches 
    1515          | 
    16           + Ticket # 
     16          + ticket # 
    1717}}} 
    1818 
    1919O 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. 
    2020 
    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". 
     21O 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". 
    2222 
    23 O ciclo de vida de uma implementação no Flumen seria: 
     23O ciclo de vida de uma implementação no Flumen deve ser: 
    2424 
    25  * Criar um ticket no trac para descrever e discutir a nova implementação; 
     25 * Criar um ticket no Trac para descrever e discutir a nova implementação; 
    2626 * Associar o ticket ao milestone "!SandBox - Workflow"; 
    2727 * Criar um branch a partir do trunk e nomeá-lo com o número do ticket; 
    2828 * Desenvolver as modificações no branch e testar; 
    29  * Quando estiverem concluídas, fazer o merge com trunk; 
     29 * Quando estiverem concluídas, fazer o merge com trunk e testar; 
    3030 * Fechar o ticket. 
     31 
     32Caso 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. 
     33 
     34Não é recomendado ter mais de um ticket associado a um branch. É preferível ter sempre a associação de um ticket ao seu próprio branch.  
    3135 
    3236Caso 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.