Version 3 (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 - Baixar a última versão do respectivo módulo no CVS do expressolivre.org (vide Repositório CVS);
2 - Ver qual é a versão atual do módulo, que pode ser verificada no arquivo setup/setup.inc.php;
3 - 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 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.