Contribuciones al Codigo de Magento 2


Siempre he creído que la mejor manera de aprender de verdad un framework es trabajar en el framework mismo. Así que poco después de entrar en Space48 en Manchester, empecé a contribuir al repositorio de Magento 2 — pequeños pull requests aquí y allá.

Tengo que admitir que fue más fácil de lo que pensaba, y disfruté muchísimo colaborando con grandes desarrolladores de todo el mundo — gente brillante como Sergii Ivashchenko , Oleksandr Lyzun y Shankar Konar , de esos que te hacen mejor ingeniero con solo revisar tu código. Abres un PR, alguien al otro lado del planeta lo revisa, van y vienen los comentarios, y unos días después un pequeño pedazo de ti forma parte de una plataforma sobre la que corren miles de tiendas. Es una gran sensación.

Contribution day en Meet Magento UK 2019 Un contribution day en Meet Magento UK 2019 — con la cabeza metida en el código junto a otros desarrolladores.

De pequeños PRs a maintainer

Una cosa llevó a la otra. Después de un viaje a Las Vegas para asistir a Magento Imagine, me invitaron a ser Magento maintainer del proyecto Adobe Stock Integration.

Ser maintainer es un tipo de contribución distinto: en lugar de solo abrir PRs, revisas el trabajo de otros, clasificas issues y ayudas a marcar la dirección de una parte de la plataforma. Teníamos llamadas de demo periódicas para mostrar lo que el equipo había construido, con maintainers conectándose desde todas partes del mundo.

Compartiendo la experiencia

Más tarde tuve la oportunidad de contarlo en un escenario. Aquí está mi charla como Magento maintainer en el Meet Magento Spain 2019:

Con compañeros desarrolladores de Magento Lo mejor del trabajo: la gente que conoces en el camino.

¿Lo recomendaría?

Sin duda. Si alguna vez has pensado en contribuir a un proyecto open source que usas todos los días:

  • Es más fácil de lo que crees — empieza con algo pequeño, la comunidad es acogedora.
  • Aprendes las tripas del framework mucho mejor de lo que lo harías desde fuera.
  • Conoces a gente increíble de todas partes del mundo.
  • Y devuelves algo a un proyecto que paga tus facturas.

Solo abre ese primer PR. No te vas a arrepentir.

Espero que esto ayude.