En este artículo, aprenderemos cómo iniciar una contribución de proyecto de Android de código abierto como principiante. Un proyecto de código abierto significa que cualquiera es libre de leer, modificar, estudiar y distribuir el proyecto. Pero eso no significa que cualquiera pueda comenzar a modificar y hacer cambios en el proyecto de cualquier persona. Solo se puede hacer después de la aprobación del propietario o de algún otro colaborador asignado para revisar las requests de extracción.
¿Qué es una solicitud de extracción?
Las requests de extracción son los cambios realizados por el repositorio local por un colaborador para el repositorio remoto. Los cambios se comparan entre los repositorios remoto y local y luego el revisor puede aceptar la solicitud. Un principiante que comienza de nuevo con el código abierto debe dar el primer y más importante paso antes de realizar una solicitud de incorporación de cambios.
¿Cómo encontrar un proyecto?
El primer paso es encontrar un repositorio en GitHub que sea adecuado para su conocimiento del desarrollo de Android. La mejor manera es buscar en GitHub los repositorios con la tecnología en la que se quiere realizar aportes. En nuestro caso, podemos buscar con la palabra clave “android”. Después de eso, podemos ordenar los repositorios con el idioma preferido que queramos, como Kotlin o Java. Para ordenarlo aún más, puede buscar con palabras clave más específicas como «reloj android» o buscar con nombres de dependencia como «volley» o «retrofit». Después de encontrar el repositorio correcto, siga los pasos a continuación:
1. Bifurcar el repositorio
Forking creará una copia del repositorio en su cuenta, ahora puede realizar cambios en el proyecto. Para bifurcar un proyecto, abra el repositorio de GitHub y, en el lado derecho, haga clic en el botón de bifurcación:
2. Configurar el proyecto
Después de bifurcar el repositorio, debe configurar el proyecto y probar la aplicación en su dispositivo local o emulador. En primer lugar, compruebe si hay una guía Léame en el repositorio. Algunos proyectos tienen configuraciones y complementos adicionales que deben agregarse manualmente. Una vez hecho esto podemos pasar al siguiente paso.
¿Cómo encontrar un problema?
Por lo general, la mayoría de los repositorios de proyectos grandes y populares tienen algunos problemas o errores o cualquier característica requerida para la aplicación. Para eso, vaya a la sección de problemas del repositorio remoto en GitHub. Muchos repositorios tienen problemas recomendados por otros desarrolladores. Si no encuentra un problema allí, puede probar el proyecto usted mismo y encontrar cualquier error o característica que crea que agregará valor a la aplicación. Después de saber qué aporte puedes hacer. Es hora de implementarlo.
- Confirmar y enviar: confirme los cambios con los mensajes adecuados y envíelos al repositorio en Github.
- Hacer una solicitud de extracción: para realizar una solicitud de extracción, debe enviar cambios a la rama secundaria desde donde el propietario del proyecto puede fusionarlo con la rama principal.
Consiga su PR fusionado rápidamente
- Encuentre errores o errores que sean muy urgentes o encuentre características que aumentarán el valor del proyecto en una cantidad significativa.
- Comuníquese con el propietario del repositorio para ver su PR, también solicite sugerencias y discuta otras consultas.
- Sugiera resultados de prueba válidos (Junit o Expresso) para demostrar que su PR no rompería la aplicación.
- Tener una cuenta de Github bien mantenida con información válida.
Publicación traducida automáticamente
Artículo escrito por namanjha10 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA