Programação do Dia
Como contribuir com o SNEP Andrey
Integração SNEP x Asterisk Douglas
Cofee Break
Estrutura de Código do SNEP (Hands on) Amim
Almoço
Desenvolvendo Módulos para o SNEP (Hands on) Rafael
Free Coaching – Tempo livre para codificação
A Comunidade SNEP
• Comunidade com 2726 membros
– http://www.softwarepublico.gov.br/
• Blog com 470 acessos únicos / mês
– http://dev.sneplivre.com.br
• 3977 Downloads do Source Forge
– http://sourceforge.net/projects/snep/
SNEPDEV - Portal de Colaboração
• Canal de contribuição
• Interação com o desenvolvimento
• Informações de desenvolvimento
• Blog / Wiki
• Ranking de colaboração
• Lançamento 02/11/2011
SNEPDEV - Portal de Colaboração
SNEPDEV - Portal de Colaboração
SNEPDEV - Portal de Colaboração
SNEPDEV - Portal de Colaboração
Com o que contribuir
• Tradução para outras línguas
• Documentação de uso e configuração
• Testes funcionais e identificação de bugs
• Desenvolvimento
– Features
– Criação de módulos e plugins
– Testes automatizados
• Contribuindo com o blog
• Experiências
Contribuindo
Atualmente o SNEP está traduzido para Inglês e Espanhol, contribuições podem ser feitas
para incrementar / melhorar as traduções atuais ou para traduzi-lo para outras línguas.
Tradução
A versão 1.4 do SNEP é uma versão beta e em uso por poucos usuários, precisamos da sua
ajuda para estabilização dessa versão.
Testes
Diariamente diversas necessidades de usuários SNEP por todo o país são registradas em
nosso bug-tracker, ajude a incrementar as funcionalidades do SNEP.
Codificação de Features / Módulos
Padrões e Processo
PadrõesPara que possamos analisar todas as contribuições e dar a devida atenção a cada uma, faz-
se necessário que siga-se alguns padrões no desenvolvimento
Código
• Sintaxe e comentários
– docs.sneplivre.com.br (tópico desenvolvimento)
• Upload do diff (SVN x alteração feita)
– Baseado no Trunk – https://snep.svn.sourceforge.net/svnroot/snep/trunk/
• Readme com principais mudanças e formas de uso
Análise das contribuições
Passos para análise
• Análise de todas as contribuições feitas até o último dia do mês anterior
• Verificação de padrões
• Aplicação de testes funcionais
• Feedback – através do portal de colaboração
• Se incorporada a contribuição será inserida na próxima release do SNEP
– O nome do autor será incluído no release notes da versão e no site do
SNEPDEV.
– Sua contribuição contará para incrementar pontos no ranking do
SNEPDEV.
Vamos dividir para multiplicar ...Vamos dividir para multiplicar ...
Venha para o Mundo...Venha para o Mundo...