wiki:iniciando/enviarcontrib

Version 4 (modified by niltonneto, 17 years ago) (diff)

--

Como enviar patches

Para que os mantenedores dos módulos do Expresso possam receber suas alterações, você deverá proceder da seguinte forma:

1 - Download do módulo
Baixar a última versão do respectivo módulo no CVS do expressolivre.org (vide Repositório CVS);

2 - Versão atual
Ver qual é a versão atual do módulo, que pode ser verificada no arquivo setup/setup.inc.php;

3 - Criação do Patch
Criar um patch a partir do diff entre o seu módulo local e do CVS, cujo nome deverá ter o formato: Nome do diretório do módulo + versão atual (sem pontos ou underscore) + Data do Patch + ".patch"
Ex.:
calendar_092_29062007.patch
expressoMail1_2_12031_29062007.patch

4 - Enviar
Enviar um email para info@… com assunto 'Novo patch: <Nome do diretório do módulo> + <versão atual>', descrevendo o change log referente à alteração, e anexando o patch criado.
Exemplo:
Assunto: Novo patch: ExpressoMail? 1.2 - 1.2031
Corpo da mensagem:

  • Mensagens plain com subtype = "mixed", com anexo, estavam sendo abertas no corpo da mensagem.


  • Correção de todas as chamadas da função imap_open, para não gerar erro com conexões não assinadas "/notls/novalidate-cert"


  • Implementado Busca Rápida de Detalhes do Remetente da Mensagem, se no Contato Pessoal e Geral.


anexo: expressoMail1_2_12031_29062007.patch
Pronto, dessa forma você estará ajudando os mantenedores a homologar e publicar mais rapidamente suas alterações.