‫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 entusiasma 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 trabajan a tiempo completo, pero ahora están ayudando a la comunidad con nuestro código
‫abierto.
‫Los proyectos son discordia y generalmente 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 colaboradores, 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.