¿Cómo puede un estudiante de secundaria que está aprendiendo C ++ comenzar a contribuir al código abierto?

  1. Comience a leer proyectos de C ++ en GitHub : comience con algún proyecto pequeño con menos contribuyentes.
  2. Comience con un proyecto propio : siempre puede comenzar con su propio proyecto. Pueden ser sus propios proyectos académicos o simplemente proyectos que desea construir. Hospédelos en GitHub.
  3. Conviértase en usuario del producto: una vez que haya seleccionado un proyecto de código abierto, descárguelo y échele un vistazo. Ejecutar el producto. Lee el código fuente. Comience a interactuar con los contribuyentes del proyecto.
  4. Lea la lista de errores : comience con los errores más fáciles primero. Algunos pueden ser tan simples como cambiar algún texto en los comentarios. De esta manera, también puedes aprender GitHub: fork, commit, push y otros jergas: Learn Git.
  5. Comience una pasantía o trabaje en programas como Google Summer of Code .

  1. Participe con ellos como usuario
    Utilice alternativas de código abierto para los productos que está utilizando, pruébelos.
    Averigua si realmente quieres contribuir a un proyecto de código abierto, por qué quieres hacerlo.
  2. Lee y prueba
    ¿Qué es código abierto?
    Lea sobre las licencias.
    Explore sitios web como GitHub, Bitbucket.
    Lea sobre cómo comenzar a contribuir al código abierto. Muchas personas en la web escriben sobre cómo comenzaron.
    Encuentre y busque los programas que lo ayudarán a comenzar a contribuir al código abierto de una manera emocionante.
    Aprende los términos. ¿Qué es el IRC? ¿Listas de correo? ¿Cuestiones? ¿Loco? ¿Solicitud de extracción?
  3. Desarrolla tu experiencia
    Hay muchas maneras a través de las cuales puede ayudar a un proyecto de código abierto. La codificación no es la única forma. Puede ser a través de documentación, codificación, divulgación, respuesta en su lista de correo, planteando problemas. Encuentre lo que quiere hacer, cómo quiere comenzar y luego aprenda si no lo sabe.
  4. Comience con algún programa de código abierto
    Los mantenedores serán muy amables contigo. La mayoría de los proyectos activos y bien mantenidos se incluyen en dichos programas. Los mantenedores responderán, la comunidad responderá. Si haces un buen trabajo, serás recompensado. Google Code-in es uno de esos programas.

Todo lo demás seguirá siendo igual para ti. Necesita encontrar proyectos (s), instalarlos, leer, interactuar con la comunidad, encontrar problemas y solucionarlos. He escrito mucho en esta línea, tanto en Quora como fuera de Quora. Eso también ayudará.