Gran proyecto de código abierto en Go (Golang) busca contribuyentes
La comunidad de software libre continúa creciendo, y uno de los proyectos más destacados en el lenguaje Go (Golang) ha anunciado una convocatoria masiva de contribuyentes. Se trata de Kubernetes, el sistema de orquestación de contenedores que es el proyecto insignia de la Cloud Native Computing Foundation (CNCF) y el estándar de facto en el mundo de la computación en la nube.
El proyecto está escrito principalmente en Go y es desarrollado activamente por miles de programadores en todo el mundo. Sin embargo, como señalan los mantenedores, con el crecimiento de la popularidad de Kubernetes también aumenta la necesidad de nuevos participantes dispuestos a ayudar con código, documentación, pruebas y soporte a la comunidad.
¿Por qué precisamente Kubernetes?
- Impacto. Kubernetes se utiliza en producción en Amazon, Google, Microsoft, Spotify y muchas otras empresas. Contribuir a este proyecto es un camino directo para trabajar con tecnologías de vanguardia.
- Comunidad. Una de las comunidades más amigables y estructuradas en el open source. Para principiantes, existe un programa de mentoría y errores especiales para los primeros PR (good first issue).
- Tecnologías. Trabajar en el proyecto proporciona un profundo conocimiento de Go, arquitectura de microservicios, gRPC, etcd y pipelines de CI/CD.
- Crecimiento profesional. Muchos desarrolladores destacados comenzaron contribuyendo a Kubernetes y luego recibieron ofertas de Google, Red Hat y otros gigantes.
¿A quién buscan?
El proyecto está abierto a participantes de cualquier nivel, desde estudiantes hasta arquitectos experimentados. Especialmente se necesitan:
- Desarrolladores Go para corregir errores, optimizar el rendimiento y escribir nuevas funcionalidades.
- Autores de documentación — el proyecto está traducido a muchos idiomas, pero la sección en español necesita actualización.
- Especialistas en pruebas — redacción de pruebas e2e y escenarios de integración.
- Ingenieros DevOps para mejorar la infraestructura de compilación e implementación del propio Kubernetes.
¿Cómo empezar?
- Visita el repositorio oficial en GitHub:
kubernetes/kubernetes. - Estudia la sección CONTRIBUTING.md — allí se describe el proceso de firma del acuerdo de licencia (CLA) y la configuración del entorno.
- Encuentra la etiqueta "good first issue" en el rastreador de tareas — son tareas simples y claras para principiantes.
- Únete al canal de Slack #sig-contributor-experience — allí te ayudarán con cualquier pregunta.
- Haz tu primer Pull Request. ¡Incluso corregir un error tipográfico en la documentación ya es una contribución valiosa!
No temas a las dificultades: el proyecto Kubernetes tiene uno de los mejores sistemas de incorporación en el open source. Y el conocimiento de Go y la experiencia con contenedores harán que el proceso sea lo más cómodo posible.
Únete a los miles de desarrolladores que ya están cambiando el mundo de la computación en la nube. ¡Tu próximo commit podría ser parte de la historia!