SlideShare ist ein Scribd-Unternehmen logo
1 von 14
Downloaden Sie, um offline zu lesen
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
Tradução
 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.

Testes
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.


Codificação de Features / Módulos
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.
Padrões e Processo
Padrões
Para 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 ...
Venha para o Mundo...

Weitere ähnliche Inhalte

Ähnlich wie Programação do Dia SNEPDEV

Apresentação SpagoBI
Apresentação SpagoBIApresentação SpagoBI
Apresentação SpagoBIGrendene S/A
 
Colaboração em Projetos FLOSS: CakePHP
Colaboração em Projetos FLOSS: CakePHPColaboração em Projetos FLOSS: CakePHP
Colaboração em Projetos FLOSS: CakePHPThiago Colares
 
Colaboração em Projetos FLOSS: CakePHP
Colaboração em Projetos FLOSS: CakePHPColaboração em Projetos FLOSS: CakePHP
Colaboração em Projetos FLOSS: CakePHPCBA2012
 
RubyConf 17 - Colocando sua aplicação vue nos trilhos
RubyConf 17 - Colocando sua aplicação vue nos trilhosRubyConf 17 - Colocando sua aplicação vue nos trilhos
RubyConf 17 - Colocando sua aplicação vue nos trilhosFelipe Gadelha Ruoso
 
O que move a web atualmente?
O que move a web atualmente?O que move a web atualmente?
O que move a web atualmente?Fabio Janiszevski
 
DevOps I - Ambientes padronizados e Monitoramento da Aplicação | Monografia I
DevOps I - Ambientes padronizados e Monitoramento da Aplicação | Monografia IDevOps I - Ambientes padronizados e Monitoramento da Aplicação | Monografia I
DevOps I - Ambientes padronizados e Monitoramento da Aplicação | Monografia IAlefe Variani
 
Cake php selecaodeprojetos-apres-em-modelo
Cake php selecaodeprojetos-apres-em-modeloCake php selecaodeprojetos-apres-em-modelo
Cake php selecaodeprojetos-apres-em-modeloCBA2012
 
Integração entre times e o desafio de desenvolver uma aplicação (v2)
Integração entre times e o desafio de desenvolver uma aplicação (v2)Integração entre times e o desafio de desenvolver uma aplicação (v2)
Integração entre times e o desafio de desenvolver uma aplicação (v2)Victor Pantoja
 
Aplicando práticas DevOps no fluxo de desenvolvimento de aplicações embarcadas
Aplicando práticas DevOps no fluxo de desenvolvimento de aplicações embarcadasAplicando práticas DevOps no fluxo de desenvolvimento de aplicações embarcadas
Aplicando práticas DevOps no fluxo de desenvolvimento de aplicações embarcadasEdson Celio
 
Introdução a Application Life-cycle Management Open Source
Introdução a Application Life-cycle Management Open SourceIntrodução a Application Life-cycle Management Open Source
Introdução a Application Life-cycle Management Open SourceGlobalcode
 
10 dicas úteis para simplificar o desenvolvimento em ASP.NET Core - ASP.NET C...
10 dicas úteis para simplificar o desenvolvimento em ASP.NET Core - ASP.NET C...10 dicas úteis para simplificar o desenvolvimento em ASP.NET Core - ASP.NET C...
10 dicas úteis para simplificar o desenvolvimento em ASP.NET Core - ASP.NET C...Renato Groff
 
7 dicas úteis para simplificar o desenvolvimento em ASP.NET Core - .NET SP - ...
7 dicas úteis para simplificar o desenvolvimento em ASP.NET Core - .NET SP - ...7 dicas úteis para simplificar o desenvolvimento em ASP.NET Core - .NET SP - ...
7 dicas úteis para simplificar o desenvolvimento em ASP.NET Core - .NET SP - ...Renato Groff
 
ALM Open Source Ponta a Ponta - Minicurso Globalcode MC-122
ALM Open Source Ponta a Ponta - Minicurso Globalcode MC-122ALM Open Source Ponta a Ponta - Minicurso Globalcode MC-122
ALM Open Source Ponta a Ponta - Minicurso Globalcode MC-122Bruno Souza
 
Quebrando barreiras entre desenvolvimento e operação de software com DevOps
Quebrando barreiras entre desenvolvimento e operação de software com DevOpsQuebrando barreiras entre desenvolvimento e operação de software com DevOps
Quebrando barreiras entre desenvolvimento e operação de software com DevOpsJosé Alexandre Macedo
 
SQL Server 2017 para Desenvolvedores de Software - SQL Saturday 715
SQL Server 2017 para Desenvolvedores de Software - SQL Saturday 715SQL Server 2017 para Desenvolvedores de Software - SQL Saturday 715
SQL Server 2017 para Desenvolvedores de Software - SQL Saturday 715Renato Groff
 
Tendências e Dicas para o Desenvolvimento de Software
Tendências e Dicas para o Desenvolvimento de SoftwareTendências e Dicas para o Desenvolvimento de Software
Tendências e Dicas para o Desenvolvimento de SoftwareNorberto Santos
 

Ähnlich wie Programação do Dia SNEPDEV (20)

Apresentação SpagoBI
Apresentação SpagoBIApresentação SpagoBI
Apresentação SpagoBI
 
Colaboração em Projetos FLOSS: CakePHP
Colaboração em Projetos FLOSS: CakePHPColaboração em Projetos FLOSS: CakePHP
Colaboração em Projetos FLOSS: CakePHP
 
Colaboração em Projetos FLOSS: CakePHP
Colaboração em Projetos FLOSS: CakePHPColaboração em Projetos FLOSS: CakePHP
Colaboração em Projetos FLOSS: CakePHP
 
RubyConf 17 - Colocando sua aplicação vue nos trilhos
RubyConf 17 - Colocando sua aplicação vue nos trilhosRubyConf 17 - Colocando sua aplicação vue nos trilhos
RubyConf 17 - Colocando sua aplicação vue nos trilhos
 
O que move a web atualmente?
O que move a web atualmente?O que move a web atualmente?
O que move a web atualmente?
 
Web open source
Web open sourceWeb open source
Web open source
 
Documento SpagoBI
Documento SpagoBIDocumento SpagoBI
Documento SpagoBI
 
DevOps I - Ambientes padronizados e Monitoramento da Aplicação | Monografia I
DevOps I - Ambientes padronizados e Monitoramento da Aplicação | Monografia IDevOps I - Ambientes padronizados e Monitoramento da Aplicação | Monografia I
DevOps I - Ambientes padronizados e Monitoramento da Aplicação | Monografia I
 
Escalando apps com React e Type Script e SOLID
Escalando apps com React e Type Script e SOLIDEscalando apps com React e Type Script e SOLID
Escalando apps com React e Type Script e SOLID
 
Cake php selecaodeprojetos-apres-em-modelo
Cake php selecaodeprojetos-apres-em-modeloCake php selecaodeprojetos-apres-em-modelo
Cake php selecaodeprojetos-apres-em-modelo
 
Integração entre times e o desafio de desenvolver uma aplicação (v2)
Integração entre times e o desafio de desenvolver uma aplicação (v2)Integração entre times e o desafio de desenvolver uma aplicação (v2)
Integração entre times e o desafio de desenvolver uma aplicação (v2)
 
Aplicando práticas DevOps no fluxo de desenvolvimento de aplicações embarcadas
Aplicando práticas DevOps no fluxo de desenvolvimento de aplicações embarcadasAplicando práticas DevOps no fluxo de desenvolvimento de aplicações embarcadas
Aplicando práticas DevOps no fluxo de desenvolvimento de aplicações embarcadas
 
Introdução a Application Life-cycle Management Open Source
Introdução a Application Life-cycle Management Open SourceIntrodução a Application Life-cycle Management Open Source
Introdução a Application Life-cycle Management Open Source
 
10 dicas úteis para simplificar o desenvolvimento em ASP.NET Core - ASP.NET C...
10 dicas úteis para simplificar o desenvolvimento em ASP.NET Core - ASP.NET C...10 dicas úteis para simplificar o desenvolvimento em ASP.NET Core - ASP.NET C...
10 dicas úteis para simplificar o desenvolvimento em ASP.NET Core - ASP.NET C...
 
7 dicas úteis para simplificar o desenvolvimento em ASP.NET Core - .NET SP - ...
7 dicas úteis para simplificar o desenvolvimento em ASP.NET Core - .NET SP - ...7 dicas úteis para simplificar o desenvolvimento em ASP.NET Core - .NET SP - ...
7 dicas úteis para simplificar o desenvolvimento em ASP.NET Core - .NET SP - ...
 
ALM Open Source Ponta a Ponta - Minicurso Globalcode MC-122
ALM Open Source Ponta a Ponta - Minicurso Globalcode MC-122ALM Open Source Ponta a Ponta - Minicurso Globalcode MC-122
ALM Open Source Ponta a Ponta - Minicurso Globalcode MC-122
 
Quebrando barreiras entre desenvolvimento e operação de software com DevOps
Quebrando barreiras entre desenvolvimento e operação de software com DevOpsQuebrando barreiras entre desenvolvimento e operação de software com DevOps
Quebrando barreiras entre desenvolvimento e operação de software com DevOps
 
SQL Server 2017 para Desenvolvedores de Software - SQL Saturday 715
SQL Server 2017 para Desenvolvedores de Software - SQL Saturday 715SQL Server 2017 para Desenvolvedores de Software - SQL Saturday 715
SQL Server 2017 para Desenvolvedores de Software - SQL Saturday 715
 
Tendências e Dicas para o Desenvolvimento de Software
Tendências e Dicas para o Desenvolvimento de SoftwareTendências e Dicas para o Desenvolvimento de Software
Tendências e Dicas para o Desenvolvimento de Software
 
Aula 1a.ppt
Aula 1a.pptAula 1a.ppt
Aula 1a.ppt
 

Programação do Dia SNEPDEV

  • 1.
  • 2. 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
  • 3. 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/
  • 4. 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
  • 5. SNEPDEV - Portal de Colaboração
  • 6. SNEPDEV - Portal de Colaboração
  • 7. SNEPDEV - Portal de Colaboração
  • 8. SNEPDEV - Portal de Colaboração
  • 9. 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
  • 10. Contribuindo Tradução 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. Testes 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. Codificação de Features / Módulos 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.
  • 11. Padrões e Processo Padrões Para 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
  • 12. 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.
  • 13. Vamos dividir para multiplicar ...
  • 14. Venha para o Mundo...