Changes between Version 4 and Version 5 of Projeto/Versionamento


Ignore:
Timestamp:
07/18/10 23:16:19 (14 years ago)
Author:
niltonneto
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • Projeto/Versionamento

    v4 v5  
    1 = Modelo de Versionamento = 
     1= Modelo de Versionamento para os pacotes do Expresso Livre = 
    22 
    33== No geral == 
    44 
    55 * Usar numeração sequencial crescente; 
    6  * Primeiro dígito para versão principal; 
    7  * Segundo dígito para novas funcionalidades; 
    8  * Terceiro dígito para atualizações, correções e melhorias. 
     6 * Primeiro dígito para versão principal. Sinaliza grandes modificações no funcionamento, na estrutura e também no layout; 
     7 * Segundo dígito para versões com novas funcionalidades e melhorias implementadas; 
     8 * Terceiro dígito para sinalizar atualizações e correções. 
    99 
    10 == Política para o branch == 
     10== Política para as versões em Branch == 
    1111 
    12  * Ao ser criado, terá o número 2.0; 
    13  * Todos os módulos terão o número 2.0.xxx, onde o ".xxx" depende das alterações realizadas enquanto estava no trunk, para regularizar a numeração atual que está confusa; 
    14  * Atualizações no branch, após publicado, devem ser feitas somente em caso crítico. Atualizações em banco de dados somente se absolutamente necessárias. Estão vetadas melhorias de código; 
    15  * O módulo que sofrer alguma correção, no branch, terá a sua versão incrementada (por exemplo 2.0.001). Os demais módulos do branch continuam com as suas respectivas versões; 
    16  * O branch não muda de versão quando um módulo sofre correção. O branch 2.0 continua lá com o mesmo número (/svn/expresso/branches/2.0), pois a função do branch é dar a posição mais atualizada da versão 2.0. Contudo, dentro dele podem existir módulos com versão 2.0.001, 2.0.002; 
    17  * Depois que uma correção for feita no branch, será gerada uma tag, a partir da posição corrigida do branch, que ficará disponível em /svn/expresso/tags/expresso/2.0.001, por exemplo, correspondendo a primeira correção do branch; 
    18  * Ao longo do tempo se outras correções forem feitas no branch, ele será sempre 2.0, mas teremos as tags, para cada uma das correções realizadas: 2.0.001, 2.0.002, etc; 
    19  * No Trac os tickets de correção do branch deverão ser criados com o campo ''versão = Branch 2.0'' e ''milestone = ""'' (nenhum). 
     12 A versão do Expresso criada no Branch deverá ter um escopo pré-definido, e ser trabalhado para sua publicação na comunidade. Seu versionamento inicial deverá funcionar da seguinte forma: 
     13  
     14 * A versão principal do pacote "Expresso X",e terá o formato "X.0"; 
     15 * A versão de cada módulo deverá conter a versão do pacote, seguido do sufixo ".000". Deverá ser incrementada toda vez que sofrer correções e atualizações em seu código do Branch. Independentement, os demais módulos do Branch continuam com as suas respectivas versões; 
     16 * Atualizações no Branch, após publicado, devem ser feitas somente em caso crítico. Atualizações em banco de dados somente se absolutamente necessárias. Estão vetadas melhorias de código; 
     17 * O Branch (SVN) não muda de versão quando um módulo sofre correção. O Branch X.0 continua lá com o mesmo número (exemplo /svn/expresso/branches/2.0), pois a função do branch é dar a posição mais atualizada da versão 2.0. Contudo, dentro dele podem existir módulos com versão X.0.001, X.0.002; 
     18 * Depois que uma correção for feita no Branch, será gerada uma tag, a partir da posição corrigida do branch, que ficará disponível em /svn/expresso/tags/expresso/X.0.001, por exemplo, correspondendo a primeira correção do branch; 
     19 * Ao longo do tempo se outras correções forem feitas no branch, ele será sempre X.0, mas teremos as tags, para cada uma das correções realizadas: X.0.001, X.0.002, etc; 
     20 * No Trac os tickets de correção do Branch deverão ser criados com o campo ''versão = Branch X.0'' e ''milestone = Expresso X.0.Y'' preenchidos, para que sejam encaminhados nas próximas versões do pacote Expresso. 
    2021 
    2122== Política para o trunk ==