Version 5, last updated by walkeralencar at 07 Apr 13:08 UTC
Como colaborar
Todos compreendem que não há como liberar acesso de membro para todos os interessados, portanto, estamos disponibilizando meios para que sua colaboração chegue mais rapidamente e possa ser liberada com maior agilidade no projeto. Os passos abaixo são de grande importância.
1- Passo básico
- Verifique se não há tickets sobre o assunto que irá postar.
- Se existir, e tenha algo que você queira acrescentar, adicione um comentário no ticket existente e ignore os passos abaixo.
- Se não existir, siga os passos abaixo.
- Acesse a aba Suporte.
- Dê um título breve e objetivo;
- Selecione o Componente que está envolvido, se não souber deixe em branco, que algum membro definirá isso depois;
- Siga as instruções do que mais se adequa à situação:
- Reportando falhas;
- Sugerindo melhorias;
- Se você tiver a correção ou melhoria realizada, siga as instruções em:
- Como criar um arquivo .patch;
- Postar arquivo .patch com correções e/ou melhorias;
- Faça quantos previews forem necessários para confirmar que as informações estão corretas e legíveis antes de clicar em create ticket.
Ao final do processo haverá um ticket relativo ao problema/melhoria relatado, que será avaliado pelos membros do NFePHP e dado os devidos encaminhamentos para fechamento do mesmo.
1.1- Reportando falhas
Na descrição, Informe seu ambiente e descreva detalhamente o problema ocorrido conforme abaixo:
Sistema Operacional: Nono Nono
Servidor HTTP: Nonono vx.x.x
Versão do PHP: v5.x.x
Problema: descrevendo o problema detalhadamente...
1.2- Sugerindo melhorias
Justifique sua proposta de melhoria descrevendo-a detalhamente, o ideal é que junto com essa proposta venha o arquivo .patch em anexo.
1.3- Como criar o arquivo .patch
- Se usar o TortoiseSVN,
- Clique no arquivo com o botao auxiliar do mouse e selecionar a opção: TortoiseSVN->Create patch...
- Selecione o(s) arquivo(s) envolvido(s) e clique em ok;
- Dê um nome para o arquivo .patch e conclua o processo clicando em salvar;
- Se usar linha de comando no linux/mac;
- Digite o comando:svn diff arquivo-alterado.php > /tmp/patch-arquivo-alterado.patch
1.4- Postar arquivos .patch com correções e/ou melhorias
Basta clicar em Add Attachment e:
- Descrever sobre o que se trata esse arquivo;
- Fornecer tags para o mesmo;
- Selecionar o arquivo para envio.
Onde posso encontrar mais informações sobre os arquivos .patch?
No link: http://svn.softwarepublico.gov.br/trac/ecidade/wiki/ecidade/ContributingPatch