Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Tornando-se um contribuidor Open Source com Apa...

Tornando-se um contribuidor Open Source com Apache TomEE

Apresentação que demonstra todo o caminho para contribuir no projeto open source com TomEE

Daniel Dias

August 15, 2024
Tweet

More Decks by Daniel Dias

Other Decks in Technology

Transcript

  1. @DanielDiasJava tomee.apache.org/ Corporativo | Interno Daniel Dias • Engenheiro de

    Software no Itáu Unibanco • Eclipse Commiter: Jakarta Krazo e MVC • Apache Commiter: TomEE • Entusiasta Open Source
  2. @DanielDiasJava tomee.apache.org/ Corporativo | Interno Java é Comunidade Sociedade de

    usuários java soujava.org.br soujava/ javanoroeste.com.br
  3. @DanielDiasJava tomee.apache.org/ Corporativo | Interno Apache TomEE • Versão de

    Apache Tomcat certificada para Jakarta EE • Jakarta EE 10 em progresso • Construído com componentes Apache • Footprint: 30MB zip, 100~MB memoria
  4. @DanielDiasJava tomee.apache.org/ Corporativo | Interno Apache Way Funções ◦ Usuários

    ◦ Contribuidores ▪ Não inclui apenas desenvolvedores ▪ Testes, documentações, bugs, respostas em lista, workshops. ◦ Committers ▪ Têm permissões de gravação no código do projeto ▪ Responsavel nas decisões de commits. ◦ Comitê de Gestão de Projetos (PMC) ▪ Gerenciar votos para novos committers ▪ Voto de releases ▪ Garante que o projeto esteja de acordo com o Apache Way
  5. @DanielDiasJava tomee.apache.org/ Corporativo | Interno Apache Way Funções ◦ Membros

    Apache ▪ Envolvido na fundação Apache ▪ Gestão de novos membros indicados ◦ Apache Board ▪ Governança da organização, eleita anualmente.
  6. @DanielDiasJava tomee.apache.org/ Corporativo | Interno Ferramentas • Lista de E-mails

    • JIRA • Release • Slack • GIT PR tomee.apache.org/Community https://the-asf.slack.com/
  7. @DanielDiasJava tomee.apache.org/ Corporativo | Interno Pre-requisitos técnicos • Java SE

    • Maven • Git • Jakarta EE (Java EE) • Junit • Arquillian • ...
  8. @DanielDiasJava tomee.apache.org/ Corporativo | Interno Tipos de Contribuição • Documentação

    • Web Site • Testes • Ejemplos • Aumento de cobertura de testes unitarios, integração, performance,etc. • Novos recursos • Atualizar as bibliotecas • Workshops