Cómo ver y editar el código fuente de una aplicación de código abierto

Si bien el código abierto puede ser una buena opción, también deberá invertir en la comunidad adecuada. GitHub es uno de los mejores lugares para hacer esto, no solo por la gran cantidad de usuarios que visitan el sitio, sino también por las características que ofrece GitHub.

Si bien el código abierto puede ser una buena opción, también deberá invertir en la comunidad adecuada.  GitHub es uno de los mejores lugares para hacer esto, no solo por la gran cantidad de usuarios que visitan el sitio, sino también por las características que ofrece GitHub.
Anuncio

cómo ver el código fuente abierto Si está buscando desarrollar software, ir a la ruta de código abierto es una de las mejores maneras de hacerlo. Las personas no solo pueden ver su código fuente abierto y enviar sus propias correcciones, sino que también se les anima a mirar el código de otras personas para usarlo como marco o inspiración.

Si bien el código abierto puede ser una buena opción, también deberá invertir en la comunidad adecuada. GitHub es uno de los mejores lugares para hacer esto, no solo por la gran cantidad de usuarios que visitan el sitio, sino también por las características que ofrece GitHub. Si encuentra una aplicación de código abierto en GitHub, le mostraré algunas cosas que puede hacer con ella, incluida la visualización, edición y bifurcación del código.

Crea una cuenta

Antes de comenzar a utilizar GitHub, es mejor crear una cuenta con ellos. Crear una cuenta es gratis y le permitirá aprovechar numerosas funciones como bifurcación. GitHub también tiene diferentes niveles de membresía además del gratuito, pero una cuenta gratuita debería ser más que suficiente para uso personal.

Verificando un proyecto

cómo ver el código fuente abierto
Una vez que tenga una cuenta, puede sumergirse directamente en una aplicación de código abierto que se encuentra en GitHub. Aquí puede ver la página del proyecto de la aplicación, incluidas las carpetas y archivos pertenecientes a la aplicación, un gráfico de red, una lista de solicitudes de extracción, problemas abiertos, una wiki y otros gráficos. Obviamente, si desea ver el código dentro de los archivos, debe hacer clic en ellos y se le presentará el código fuente completo. En lo que respecta a la interpretación del código, deberá tener algunos antecedentes en el lenguaje de programación en el que está escrita la aplicación, ya sea Java, C ++, Python u otra cosa. Para aquellos que se preguntan, la captura de pantalla muestra las jcanvas de Caleb Evan Manipulan rápidamente el elemento canvas de HTML5 con jCanvas Manipula rápida y fácilmente el elemento canvas de HTML5 con jCanvas La web, tal como la conocemos, está evolucionando más rápido que nunca. Últimamente, HTML5 está entrando en escena, ofreciendo la capacidad de desarrollar aplicaciones web altamente interactivas sin la necesidad del ... Leer más del proyecto.

Bifurcar un proyecto

view open source
Editar el código requiere algunos pasos adicionales. Si desea copiar el código sin bifurcarlo oficialmente en GitHub, deberá descargar los archivos del proyecto y luego editarlos localmente en su computadora. Sin embargo, si realmente está buscando usar la fuente actualmente disponible y crear su propio proyecto con ella y yendo en su propia dirección, querrá copiarla. La bifurcación se puede realizar con una cuenta y haciendo clic en "Horquilla" en la página del proyecto, como se muestra en la captura de pantalla. Las siguientes instrucciones son para usuarios de Linux que deben instalar el paquete G it para su respectiva distribución.

ver fuente abierta
Si desea recuperar los archivos del repositorio en su computadora, deberá ejecutar el comando git clone https://github.com/username/project_name.git, reemplazando el nombre de usuario con su nombre de usuario GitHub y el nombre del proyecto con el nombre de la aplicación proyecto que acabas de abrir. Ejecute este comando dentro de una carpeta que debe contener todos sus proyectos de GitHub, ya que cada comando de clonación de git creará una nueva carpeta dentro de la que está residiendo actualmente. Esta es otra forma de descargar el archivo de un proyecto, ya que no requiere credenciales de inicio de sesión. Ahora puede cambiar los archivos como lo desee utilizando cualquier editor de texto o IDE. Para los usuarios de Linux, recomendaría Eclipse o Geany ya que son excelentes editores de programación: Eclipse es más completo y Geany es más delgado. Los usuarios de Windows también pueden usar el cliente nativo GitHub.

Carga de cambios en su proyecto

ver fuente abierta
Una vez que haya terminado de hacer cambios, puede cargar los archivos actualizados nuevamente en GitHub usando el comando git push origin master mientras se encuentre dentro de la carpeta de la aplicación. Esto lleva los cambios al puntero de "origen" (su proyecto bifurcado) y a la rama principal (ubicación predeterminada del código fuente).

Mantener el seguimiento de la corriente ascendente

Si desea realizar un seguimiento del proyecto ascendente (el que ha bifurcado para crear el suyo propio), deberá agregar lo que se denomina control remoto adicional. Esta es básicamente otra palabra clave que puede usar mientras se encuentra dentro de la carpeta de la aplicación. Para crear el nuevo control remoto, ejecute el comando git remote add upstream https://github.com/username/project_name.git, donde username debe reemplazarse por el nombre de usuario del proyecto original, y project_name debe reemplazarse por su nombre de proyecto.

Fusionando los cambios ascendentes

Si observa que el proyecto original se ha actualizado y desea incorporar los cambios, puede ejecutar git pull upstream después de crear el control remoto adicional, y GitHub descargará y fusionará los cambios de la cadena ascendente en los archivos de su proyecto. Si todo funciona perfectamente después de ejecutar ese comando, puede ejecutar inmediatamente el git push origin master para enviar las actualizaciones a su propio proyecto.

Solicitudes de extracción

cómo ver el código fuente abierto
Si desea contribuir con el proyecto inicial, lo mejor es realizar cualquier cambio en su propio tenedor del proyecto (o en su propia rama del proyecto ascendente, pero eso es solo después de que el autor original haga arreglos especiales). Una vez que haya introducido esos cambios en su repositorio, puede ir a GitHub y enviar una solicitud de extracción. Esto le notifica al autor original del proyecto original que le gustaría que revise los cambios que ha realizado y haga que transfiera sus cambios al proyecto original. Es una cortesía común al menos ofrecer algunas de sus propias modificaciones al proyecto original para que las aprovechen como agradecimiento por el proyecto. Que ellos acepten su pedido depende de ellos.

Conclusión

GitHub es una herramienta fantástica que una gran cantidad de desarrolladores de código abierto ya usan. Mientras GitHub usa la utilidad Git que cualquiera puede configurar en sus propios servidores, GitHub realmente incorpora el aspecto de desarrollo de la comunidad, algo que es un requisito en el mundo de código abierto. Esta introducción debería ayudarlo a comenzar con los conceptos básicos. Si desea obtener más información sobre la programación real, puede consultar este artículo en los principales sitios para repasar los sitios web de C ++ 3. Para comenzar a aprender Lenguaje de programación C ++ 3 Sitios web para comenzar a aprender C ++ Lenguaje de programación Aprender a programar puede ser difícil para muchos, incluso con lenguajes de programación relativamente fáciles. Mientras que Java es más fácil de empezar (donde tenemos numerosos artículos aquí en MakeUseOf para Java, así como ... Leer más.

¿Has usado GitHub? ¿Qué función te gusta más de lo que la gente debería saber? Háganos saber en los comentarios!

In this article