Este documento invita a las personas a convertirse en contribuidores de código abierto de Apache TomEE. Explica qué es Apache TomEE (una versión de Apache Tomcat certificada para Java EE), los roles en proyectos de código abierto como usuarios, contribuidores, committers y el comité administrativo del proyecto, y los diferentes tipos de contribuciones que se pueden hacer como documentación, pruebas y nuevas características.
2. @DanielDiasJava @CesarHgttomee.apache.org/
Daniel Dias
● DevOps Developer at EZOps.cloud
● Board Member at SouJava
● Eclipse Commiter: Krazo
● Outstanding Adopt-a-JSR Participant: 2018
● Specifications Contributor: JSR-354(Money),
JSR-371(MVC), JSR-382(Config) and JSR-385(UoM)
● Open Source enthusiast
3. @DanielDiasJava @CesarHgttomee.apache.org/
● Senior Software Engineer at Tomitribe
● Java Champion
● Duke's Choice Award Winner 2016, 2017
● Oracle Certified Professional
● +10 experience with Java EE
● Eclipse Contributor: Jakarta EE TCK,
JAX-WS and Microprofile.
● Open Source advocate, teacher and public
speaker
César Hernández
9. @DanielDiasJava @CesarHgttomee.apache.org/
The Apache way
Roles
○ Usuários
○ Contribuidores
■ No solo incluye developers
■ Pruebas, documentación, bugs, respuestas en lista, workshops.
○ Committers
■ Tienen permisos de escritura sobre el código del proyecto
■ Responsables de decisiones de commits.
○ Comité Administrador del proyecto (PMC)
■ Gestiona votaciones de nuevos committers
■ Voto de releases
■ Asegura que el proyecto esté apegado a la Apache Way
10. @DanielDiasJava @CesarHgttomee.apache.org/
The Apache way
Roles
○ Apache Members
■ Involucrados en la fundación Apache
■ Gestión de nuevos miembros nominados
○ Apache Board
■ Gobernabilidad de la organización, electos anualmente.
14. @DanielDiasJava @CesarHgttomee.apache.org/
Tipos de contribución
● Documentación
● Sítio web
● Pruebas
● Ejemplos
● Aumento de cobertura de test unitarios, integración,
performance,etc.
● Nuevas características
● Update the librerías
● Workshops