Siempre me había preguntado como se puede colaborar en un proyecto Open Source,
muy buena explicación y me gustó que fuera algo practico.
Introducción al Flujo Moderno de Desarrollo de Software con CodeStream
Todo lo que aprenderás sobre CodeStream
Flujo de trabajo y principio Shift Left
El editor de texto moderno
Práctica: instalación de CodeStream
El flujo moderno: productividad
El flujo moderno: productividad
GitHub en tu editor
Práctica: Integración con GitHub
Feedback Request
Práctica: flujo tradicional sin integración
Práctica: flujo tradicional integrado
Práctica: Feedback Requests
Tu herramienta de comunicación de código
Comunicación dentro del editor
Práctica: Code Chat y Code Marks, comunicación dentro del editor
Trabajo remoto y transparencia
Práctica: documentación automática del flujo
El flujo de trabajo moderno
Práctica: contribuyendo al software Open Source
El futuro del desarrollo de software
El futuro del desarrollo de software
No tienes acceso a esta clase
¡Continúa aprendiendo! Únete y comienza a potenciar tu carrera
Contribuir a un proyecto open source puede ser una experiencia increíblemente enriquecedora y una forma fantástica de mejorar tus habilidades de desarrollo. Aquí te presentamos los pasos fundamentales para participar en el proyecto open source Codestream, basado en la guía del curso de flujo moderno de desarrollo de software.
Comienza tu travesía buscando el proyecto al que deseas contribuir. Utiliza la barra de búsqueda de Github para localizar el proyecto deseado, en este caso, "Codestream". Una vez que encuentres el repositorio, examina la lista de issues abiertos, especialmente aquellos que llevan la etiqueta "help wanted". Estos son perfectos para quienes buscan empezar a contribuir, ya que son tareas en las que los desarrolladores necesitan ayuda.
Crear un fork es un paso esencial al contribuir a proyectos open source, ya que te permite crear una copia personal del repositorio en tu cuenta de Github.
Haz clic en el botón fork del repositorio oficial de Codestream. Esto genera una copia del proyecto en tu perfil.
Clona tu fork en tu máquina local con el comando git clone
. Aquí un prototipo de cómo luciría el comando:
git clone https://github.com/tu_usuario/codestream.git
Configura tus remotes para poder obtener cambios futuros y colaborar fluidamente:
git remote add upstream https://github.com/codestream/codestream.git
Luego de clonar el repositorio, abre el proyecto en tu editor de código favorito, como VS Code.
Filtra los issues con la etiqueta "help wanted" y selecciona uno relacionado con traducciones.
Crea un nuevo branch para trabajar en esa tarea específica. Aquí un ejemplo de cómo hacerlo:
git checkout -b traduccion-email-confirmacion
Sigue las instrucciones en el issue para modificar los archivos necesarios. Por ejemplo, podrías reemplazar textos codificados con componentes de React como FormattedMessage
.
Realiza los cambios sugeridos por el issue.
Asegúrate de añadir las traducciones correspondientes en el diccionario adecuado, como es.js
para español.
Ve al panel de control de VS Code para revisar y seleccionar los cambios que deseas incluir en tu commit.
git add nombre_del_archivo.js
git commit -m "Traducción del correo electrónico de confirmación"
Una vez que termines los cambios:
Haz push de tu branch a tu fork.
git push origin traduccion-email-confirmacion
Cree un pull request a través de Github desde tu fork hacia el repositorio original.
En esta etapa, proporciona un título claro usando el mensaje del commit y cualquier comentario adicional que pueda ser útil para los revisores del pull request. Todo se puede realizar directamente desde el editor, sin salir del contexto de desarrollo.
Después de crear tu pull request, se puede revisar en Github utilizando el panel correspondiente del proyecto. La comunidad revisará tus cambios y te proporcionará retroalimentación. Si necesitas hacer ajustes basados en sus comentarios, simplemente actualiza tu branch con los cambios necesarios y actualiza el pull request.
Participa en proyectos open source regularmente. Es una excelente forma de incrementar tus habilidades mientras ayudas a la comunidad de desarrollo. ¡Tu contribución es valiosa y siempre bienvenida!
Aportes 22
Preguntas 4
Siempre me había preguntado como se puede colaborar en un proyecto Open Source,
muy buena explicación y me gustó que fuera algo practico.
Vale, es decir que puedo contribuir a CodeStream! Por lo que veo está hecho en React pero aún no manejo React jaja:( Pero allá voy! Sería genial poder aparecer como contribuidor de la herramienta que marcará el futuro de la programación 👀
Les recomiendo tambien tener a la mano la documentacion de codestream en doc.codestream .com/userguide/
Y chequeen su extension de google.
Chicos les quisiera recomendar que leyeran este libro sobre el sotfware libre y de porque no deberia llamarse open source escrito por el creador del sotfware libre Richard Stallman
Sotfware libre para una sociedad libre
Custom Filter para tag: help wanted
is:open repo:TeamCodeStream/codestream label:"help wanted"
Me encanta la idea de contribuir a **CodeStream ** como mi primer aporte a un proyecto OpenSource. Excelente Profesor, Contenido y Utilidad 10/10.
Esta y la clase anterior creo que son las clases que hay que ver varias veces
En seguida busco el repo de codestream para contribuir traduciendo
¿Qué pasos debemos de seguir para contribuir con CodeStream?
git clone URL-repo
git remote add nombre-repo-remoto URL-repo
Al igual que muchos, también siempre tuve curiosidad de cómo aportar a un proyecto Open Source. Muchas gracias!
Una clase corta pero de acuerdo con lo que Codestream nos brinda, PRODUCTIVIDAD!
Sin dudas he aprendido mucho en este curso y ya quiero aplicarlo todo en mis futuros proyectos. 💚
Por qué será que no me cargan los issues en codestream, luego de trabajar en el fork que cree del proyecto?
Me llevo un excelente conocimiento, voy a tratar de hacer cursos de las demas herramientas por separados, y despues volvere a este con un contexto mas organizado.
Excelelente
Esta clase me gustó mucho por mi amor por el Open Source
Cuando aprenda más de REACT y más de tecnología en general me encantaría contribuir con algunos proyectos Open Source
Estuvo interesante esta práctica.
test
Excelente, A contribuir
genial, que podamos constribuir a este proyecto.
Conociendo el flujo de trabajo para contribuir a proyectos Open Source. Genial!
WOW realmente siempre había tenido la duda de como poder aportar algo a un proyecto Open Source. La verdad pense que seria mas complicado 😒
¿Quieres ver más aportes, preguntas y respuestas de la comunidad?