Creo que, fundamentalmente, el código abierto tiende a ser un software más estable. Es la manera correcta de hacer las cosas. - Linus Torvalds
Contribuir al código abierto puede ser gratificante y satisfactorio. Te ayuda a mejorar tus habilidades, construir conexiones significativas y también construir tu carrera.
Pero tener esa primera contribución puede ser una tarea abrumadora para usted como desarrollador que nunca antes ha contribuido al código abierto. Compilé una lista de algunas excelentes plataformas que ayudan a los desarrolladores principiantes a encontrar excelentes proyectos y problemas de código abierto para hacer su primera contribución.
Pero antes de comenzar, si no sabe qué es el código abierto,lea esta publicación
Antes de comenzar con el código abierto, siempre es bueno saber cómo contribuir a un proyecto de código abierto.
Open Source Guides es como un 101 para código abierto. Este sitio web tiene guías en 👇 (la lista a continuación se tomó directamente de su sitio web)
Le recomiendo encarecidamente que lo lea antes de realizar su primera solicitud de extracción. Lo iluminará sobre el código abierto y varios otros elementos involucrados en él.
Up For Grabs mantiene una "lista de proyectos de código abierto que han seleccionado tareas específicamente para nuevos colaboradores". (de Up For Grabs )
Filtra los proyectos por etiquetas y etiquetas y comprueba los proyectos que te parecen interesantes.
“Ovio es una plataforma comunitaria que se esfuerza por hacer que el ecosistema de código abierto sea más colaborativo y accesible al permitir que los desarrolladores contribuyan”. (de Ovio )
Le da acceso a las listas seleccionadas de proyectos y problemas que coinciden con sus habilidades e intereses.
Primero debe crear su cuenta y completar su perfil para informar a Ovio sobre sus habilidades e intereses en función de los cuales lo emparejarán automáticamente con proyectos y problemas.
CodeTriage lo ayuda a contribuir con el código abierto "seleccionando un puñado de problemas abiertos y enviándolos directamente a su bandeja de entrada". (de CodeTriage )
Después de registrarse en CodeTriage, elige los repositorios con los que desea ayudar y periódicamente le enviarán problemas. Ya han ayudado a 63.488 desarrolladores a contribuir a 6.767 proyectos de código abierto hasta la fecha.
First Contributions lo ayuda a realizar su primera contribución de código abierto en cinco minutos. Para comenzar, debe clonar su repositorio localmente y luego agregar su nombre a su archivo "Contributors.md" y luego enviar los cambios a GitHub. Una vez que haya hecho eso, puede consultar su extensa lista de proyectos y elegir los que coincidan con sus habilidades e intereses.
Codetribute es un sitio que guía a los contribuyentes a su primera contribución. Ayuda a los nuevos colaboradores a encontrar un proyecto en el que quieran trabajar, aprender sobre ese proyecto y luego encontrar una tarea que se adapte a sus habilidades e intereses y que aún no haya sido asignada a otra persona”. (de Codetribute LÉAME )
Puede buscar proyectos y sus problemas y también puede filtrar problemas según sus lenguajes de programación preferidos. La otra cosa buena de Codetribute es que le permite encontrar problemas con la etiqueta good-first-bugs a diferencia de otros recursos en este artículo.
Hacktoberfest Projects es un sitio web que te permite encontrar proyectos elegibles para Hacktoberfest. Aunque este sitio web está diseñado específicamente para encontrar proyectos de Hacktoberfest, no existe una regla que no pueda contribuir a esos proyectos en otros meses además de octubre.
Así que echa un vistazo a este sitio y es posible que encuentres algunos proyectos geniales aquí.
El sitio web Good First Issue selecciona los problemas con una buena etiqueta de primer problema de varios proyectos de código abierto y los muestra con una interfaz de usuario agradable y limpia. Es una excelente manera de encontrar "buenos primeros problemas" en GitHub, lo que le llevaría mucho tiempo encontrar manualmente. Si eres un principiante, te animo a que visites y consultes este sitio web.
Para ser honesto, es posible que este sitio web no encuentre proyectos de código abierto para contribuir, pero le dirá cuál fue la primera contribución de código abierto de sus programadores favoritos.
La primera solicitud de extracción, como sugiere el nombre, le pide el nombre de usuario de GitHub de sus programadores favoritos y, a cambio, muestra su primera solicitud de extracción.
Es un gran sitio web para que sepas cuántos programadores gigantes que conoces comenzaron con pequeñas contribuciones.
Aviyel es una plataforma de monetización impulsada por la comunidad para proyectos de código abierto. Trabajan con creadores de código abierto para construir e incentivar comunidades activas, lograr la independencia financiera y aumentar la adopción de sus proyectos.
Aviyel está “construyendo una plataforma de intercambio de conocimientos que ofrece un intercambio continuo y garantizado de conocimientos, soporte y contenido en torno a proyectos de código abierto entre la comunidad de código abierto y las empresas y desarrolladores que crean excelentes productos usándolos”. (del Manifiesto de Aviyel )
Actualmente, han incorporado cinco proyectos: Docz, Typesense, Mobile Security Framework (MobSF), Chatwoot y Hoppscotch, puede consultarlos en el sitio web de Aviyel.
Echa un vistazo a la plataforma y estos proyectos y puede que encuentres algo interesante.
Si está leyendo hasta este punto, lo más probable es que esté realmente interesado en involucrarse en el código abierto. Le deseo buena suerte con su viaje de código abierto. Comuníquese conmigo en Twitter si alguna de estas plataformas ahora o en el futuro lo ayuda a hacer su primera contribución de código abierto. Me encantaría saber de tu viaje.
¡Feliz codificación!