En este video, hablaremos sobre cómo contribuir al código abierto y, de hecho, lo guiaremos a través de los
pasos.
Pero primero, para aquellos que no saben qué es el código abierto.
Bueno, mucha de la tecnología que se ha creado en Internet que conocemos hoy se ha
construido sobre proyectos de código abierto y los proyectos de código abierto significa que cualquiera puede ver el código.
Cualquiera puede ver el código de un programa, puede inspeccionarlo, puede modificarlo, puede mejorarlo de esta manera.
La idea es que al compartir esta información con todo el mundo, obtengamos la opinión de todos y usemos
la mente colectiva para mejorar el software.
No solo eso, sino que también beneficia a todos.
Derecha.
Por ejemplo, el ejemplo más famoso de un proyecto de código abierto es Linux, un
sistema operativo como Windows o Mac OS, excepto que lo construyen programadores cotidianos.
Y es un código que es completamente de código abierto, cualquiera puede inspeccionar el código, agregarlo.
Y ha tenido tanto éxito que la mayoría de los servidores en la nube que conocemos suelen
ejecutar Linux, RWC, Google Cloud, Microsoft Azure, todos ellos utilizan Linux.
Es posible que algunos de ustedes estén ejecutando Linux ahora mismo mientras ven este video.
Entonces, no solo puede trabajar con otros desarrolladores de todo el mundo donde puede crear
grandes proyectos, sino también trabajar en equipo aprendiendo cómo funciona el código abierto.
Bueno, no tienes que crear algo tan grande como Linux, puedes crear un proyecto con un
amigo, algo muy pequeño y simple, realmente no importa.
La idea es de colaboración, de apertura y de compartir código para, con suerte, mejorar el conocimiento colectivo.
Por último, muchos empleadores consideran que la contribución de código abierto es una ventaja.
Entonces, si puede incluir en su currículum que es un colaborador de código abierto, es una buena señal.
Además, te enseña habilidades valiosas usando GitHub para trabajar en equipo si estás buscando experiencia laboral, pero
no tienes un trabajo.
Contribuir al código abierto es la manera perfecta de aprender a trabajar en equipo e imitar un escenario
de trabajo.
Este es un video realmente importante y algo que me emociona mucho.
Entonces, le mostraremos cómo hacer su primera contribución de código abierto, mejorar su currículum, aprender algunas habilidades de
la vida real y divertirse en el camino.
Ahora, de hecho, hemos creado algunos proyectos de código abierto para usted para este curso.
Tenemos el repositorio de cero a dominio aquí, donde podemos ver que tenemos alrededor de 64 proyectos abiertos en
este momento con alrededor de 2000 contribuyentes, eso es mucha gente y este número seguramente aumentará.
Ahora, este lugar fue creado como un campo de práctica para ti, un patio de recreo.
Nadie te gritará.
Si rompes cosas, puedes contribuir con tonterías, lo que quieras.
Es un campo de pruebas.
La idea es divertirse lo más posible y hacer que sea lo más fácil posible contribuir al código abierto.
Ahora, dentro de esa organización, tenemos una gran comunidad de administradores o equipos de gestión que lo ayudarán
con estos proyectos de código abierto.
Por cierto, ¿quiénes son estos administradores?
Están aquí, ignoren mi nombre, yo también ayudo, pero hacen mucho del trabajo pesado y son estudiantes
anteriores como usted que han tenido un poco de experiencia.
Ahora, la mayoría de ellos están trabajando a tiempo completo, pero ahora están ayudando a la comunidad con nuestro código
abierto.
Los proyectos son discordia y, en general, solo ayudan a nuestra comunidad a crecer.
Así que grítales si tienes la oportunidad.
Saluda a ellos en esta cancha.
Definitivamente hacen mucho por esta comunidad.
Son muy activos en discordia y realmente ayudan a mantener todos nuestros proyectos de código abierto.
Entonces, aprendamos cómo hacer nuestra primera contribución de código abierto.
Quiero señalar aquí que esta no es la única forma de contribuir al código abierto.
Este es solo un parque infantil que hemos creado para ti.
Pero una vez que contribuya aquí, podría salir y contribuir a todos los demás proyectos de código abierto
en todo GitHub.
Pueden encontrar que puede contribuir a proyectos como react y Angular.
El mundo es tu ostra.
O simplemente puedes ceñirte a estos, ya que en realidad tenemos un montón de proyectos aquí que son divertidos.
Tenemos eventos como el 1 de octubre.
Bueno, llegaremos a eso en breve.
Definitivamente tenemos una gran comunidad de desarrolladores y podemos crear algunos proyectos increíbles juntos.
Ahora, la forma en que desea comenzar es ir primero a las pautas de inicio aquí.
Ahora, en las pautas de comenzar aquí, y lo vincularé a esta página, en realidad tiene una guía de cuatro pasos
para comenzar.
Lo primero que debe hacer es observar realmente la pauta de inicio del niño.
Un compañero de estudios creó esta guía para que sigas los pasos que mencionaré en este video.
Así que siempre tienes esto como referencia.
Entonces, después de este video, definitivamente consulte este documento como referencia.
Pero de lo contrario, una vez que haya examinado el documento, bueno, haga su primera solicitud de extracción.
Entonces, si ya has visto mis videos de Get y GitHub, deberías estar listo.
De lo contrario, es de esperar que esté familiarizado con Git y GitHub.
Ahora, lo primero que queremos hacer es agregar nuestros nombres a los contribuyentes, DOT y Diffa.
En este proyecto, si subes, verás que tenemos un MD de contribuyentes que significa Markdown File,
y si hago clic aquí, ves que todos los contribuyentes que tenemos, tenemos más de mil
contribuyentes.
Y si se desplaza hacia abajo, estos son todos sus nombres de GitHub.
Entonces, su primera tarea es agregar su nombre a esta lista.
Entonces cómo podemos hacer esto?
Bueno, podemos simplemente clonar este repositorio.
Pero una forma más recomendada de contribuir generalmente al código abierto es bifurcar el proyecto, ya que esencialmente significa
copiar todo el proyecto y ponerlo en su propio perfil de GitHub.
Entonces, si hago clic aquí y vemos aquí, pueden seleccionar dónde desea para el proyecto y desea
seleccionar su perfil.
Entonces, una vez que luchamos contra este proyecto, hacemos una copia, es como si tuviéramos este repositorio ahora con nuestra propia
versión de las pautas de comenzar aquí.
Entonces, una vez que tengamos esto, podemos clonar este repositorio usando S. H. o lo que prefieras.
En mi caso, usaré S. H. para no tener que usar mi contraseña todo el tiempo.
Ahora puedo decir git clone y clonar este repositorio.
Ahora podemos empezar aquí las pautas y no podemos abrir esto en nuestro editor de texto favorito.
Ahora, una vez aquí, aclaremos esto.
Tenemos el archivo de contribuyentes, al que debemos agregar nuestro nombre ahora, puedo ver que el archivo de contribuyentes se
está volviendo bastante largo porque si bien tenemos muchos estudiantes que están contribuyendo al
código abierto, pero al final, asegúrese de estás al final aquí, quieres agregar tu propio nombre.
Ahora, esto es lo que ocurre ahora mismo: estamos en la rama maestra, pero les voy a mostrar lo que es una
buena práctica.
Tenemos nuestro proyecto bifurcado y queremos crear una nueva rama para trabajar en lugar de
maestra diciendo Get Check-Out Dash be para crear una nueva rama y queremos nombrar esta rama en nuestro caso,
llamémosla como prueba activada ingresar.
Verá que ahora estoy en una nueva rama llamada Prueba.
Y en esta rama, puedo agregar mi nombre a esta lista de colaboradores, en su caso, querrá usar su
propio perfil de GitHub.
Entonces estamos usando Markdown aquí, que es una forma, una sintaxis para escribir y tiene alguna funcionalidad.
Por ejemplo, si vamos a la lista de colaboradores, notará que todos son enlaces en los que se puede hacer clic.
Entonces, esencialmente usamos la misma notación.
Hacemos un guión entre corchetes con su nombre de usuario de GitHub y luego, entre paréntesis, solo tenemos la URL real a la
que desea vincular en nuestro caso, el nombre de usuario de GitHub que tiene.
Entonces, su nombre de usuario de GitHub aquí, el nombre de usuario de GitHub aquí.
Una vez que hagamos eso, podemos guardar este archivo y ahora volver a nuestra terminal y decir, obtener estadísticas.
Y vemos aquí que, sí, acabamos de modificar a nuestros colaboradores, Diffa, y si consigo que diff vea
los cambios que hemos realizado, vemos que hemos agregado esta nueva línea.
Así que aclaremos esto.
Tenemos nuestro nombre configurado, y ahora podemos agregar este comentario diciendo buen anuncio y
punto para todo, agregaremos todo y luego nos comprometeremos y escribiremos un mensaje que diga agregué mi nombre a una lista de contribuyentes.
Aquí vamos.
Así que ahora es el momento de impulsar estos cambios.
Ahora, si obtengo origen de empuje.
METRO. Bueno, ahora mismo, lo que eso significaría es que queremos empujar al origen y al origen.
¿Es esta la pauta de comenzar aquí, que pensé que el origen es en realidad mi versión del proyecto, y si
quiero presionar para dominar, esa es la rama principal?
Pero no queremos hacer eso porque, idealmente, también queremos poder cambiar y agregar nuestro nombre al cero original de la pauta de
almidón de Mastery, porque esta es la principal.
Proyecto.
Entonces, lo que podemos hacer es en lugar de MASCIA, empujar a nuestra rama de prueba, entonces decimos obtener prueba de origen de empuje.
Aquí vamos.
Ahora, si vuelvo aquí y voy a mi proyecto y lo actualizo.
Ahora tengo dos ramas.
La rama maestra y también la rama de prueba, que acabo de actualizar, por lo que una forma de hacerlo es hacer clic en la
nueva solicitud de extracción.
Y puede agregar comentarios aquí, como si agregué mi nombre a la lista y puede etiquetar a algunos de nuestros mantenedores, en mi caso, solo me
etiquetaré a mí mismo.
Creo una solicitud de extracción.
Ahora tengo mi solicitud deficiente y noto aquí cómo mi solicitud deficiente está ahora en la pauta de cero a maestría, comience aquí,
por lo que si vuelvo a nuestra pauta de almidón.
Veo que soy parte de.
La pobre solicitud ahora.
Aquí mismo.
Y porque he etiquetado a uno de los equipos de gestión.
Entonces, en este caso, fui yo mismo o puedes etiquetar a cualquier miembro del equipo de administración
que tenemos ahora en este caso, estoy haciendo trampa porque también ayudo a administrar esto para poder fusionar la solicitud de extracción.
Lo más probable es que, en su caso, no pueda fusionarlo usted mismo.
Pero si hago clic, fusiono y confirmo.
Aquí vamos.
Fusioné mi proyecto, eliminé la rama y la solicitud de extracción está cerrada.
Si quiero, incluso puedo borrar mi propia bifurcación.
Pero por ahora, dejémoslo como está.
Revisemos las pautas de almidón y veamos si mi nombre se ha agregado a la lista si me desplazo hacia
abajo.
Oye, mira eso.
Ahí está mi nombre en la lista.
Así que me han agregado a la lista de contribuyentes.
Eso fue bastante fácil.
¿Derecha?
Y lo bueno es que ahora si voy a mi perfil.
De hecho, no tengo nada que dominar como una de mis organizaciones.
Entonces, si puede agregarse a la lista de contribuyentes, puede unirse a la Organización Zero to Mastery
y hacer que este pequeño ícono aparezca en su perfil de GitHub.
Y muchos perfiles de GitHub tienen organizaciones, por lo que las personas generalmente tienen el ícono de su lugar de trabajo aquí.
Así que es algo agradable tener en tu perfil para demostrar que estás involucrado en la comunidad de
programación.
Así que acabamos de hacer una solicitud deficiente, que es el paso dos, y fue bastante rápido, ¿verdad?
Finalmente, el siguiente paso es unirse a un proyecto real y comenzar a contribuir de la manera que acabamos
de aprender en nuestra organización Zero to Mastery.
Ahora, en realidad hay un tipo que te proporcionamos para que averigües qué proyecto eliges, qué será bueno
para ti.
También tenemos en nuestra discordia una sección de proyectos grupales donde podemos ver algunos de los proyectos actuales
que están sucediendo, o simplemente puede ir a la Organización Zero to Mastery y elegir cualquiera de los repositorios
para contribuir.
Ahora, en el siguiente video, vamos a contribuir a uno de estos proyectos y les mostraremos un escenario de la
vida real.
Lo veré uno por.