DEV Community

Cover image for Rompiendo las barreras a la colaboración: Open Source y GitHub Codespaces
Andrea Liliana Griffiths for GitHub

Posted on

Rompiendo las barreras a la colaboración: Open Source y GitHub Codespaces

Read in English

Ser un contribuidor a software de código abierto nos empodera a trabajar juntos en proyectos, colaborar y descubrir soluciones.

Desafortunadamente, uno de los mayores retos al que se enfrentan muchas iniciativas de código abierto es localizar nuevos colaboradores apasionados por su misión y después de encontrarlos, inspirarlos a que contribuyan.

Una gran dificultad que enfrentan los proyectos de código abierto es la incorporación de nuevos colaboradores. En muchos casos, los nuevos colaboradores pueden encontrar difícil integrarse en un proyecto existente debido a la falta de documentación, la complejidad del código, o la dificultad para configurar un entorno de desarrollo adecuado.

Aquí es donde Github Codespaces puede ser de gran ayuda. En GitHub Codespaces, los mantenedores de proyectos de código abierto tienen la opción de crear entornos en línea para desarrolladores. Esta herramienta permite trabajar juntos sin necesidad de un hardware específico, facilitando la captación y el reclutamiento de nuevos contribuidores.

La creación de Prebuilds es una forma sencilla de asegurar que los nuevos contribuidores al proyecto se sientan en casa rápidamente. Los Prebuilds le permiten armar el conjunto principal de componentes del Codespaces para cualquier combinación particular de repositorio, ramas y el archivo devcontainer.json. Esto significa que, muchas veces, todo lo necesario para empezar a trabajar ya está listo antes de la creación del espacio, lo que podría llevar varios minutos o hasta horas si se tuviera que hacer manualmente. Al tener los Prebuilds disponibles, la captación y el reclutamiento de nuevos contribuidores para proyectos abiertos se facilita al ofrecerles la posibilidad de contribuir desde un entorno ya preparado.

Los Codespaces Prebuilds permiten tener inicios más rápidos para los Codespaces creados a partir de grandes repositorios con largas construcciones del Contenedor del Desarrollador.

Prebuilds permiten ensamblar los principales componentes de un Codespace para una combinación particular de repositorio, rama y archivo de configuración devcontainer.json. Ofrecen una manera rápida y sencilla de crear un nuevo Codespace. Para los repositorios grandes o complejos en particular, puede crear un nuevo Codespace de forma más rápida utilizando Prebuilds debido a que todo el código fuente, extensiones del editor, dependencias del proyecto, comandos y configuraciones ya han sido descargados, instalados y aplicados antes de crear el espacio. Si actualmente le toma más de 2 minutos crear un Codespace para algún repositorio, es probable que se beneficie al usar Prebuilds.

A la luz de nuestro interés compartido en brindar la mejor experiencia para los mantenedores de código abierto y los nuevos colaboradores, Estamos ofreciendo una vista previa limitada de los Prebuilds de almacenamiento gratuito para Proyectos de Código Abierto.

Esta vista previa nos permitirá trabajar conjuntamente con ustedes para evaluar las ganancias en prestaciones y costos de brindar almacenamiento Prebuild gratuitamente. Por favor, completa este formulario para que tu proyecto sea considerado.

Con todas estas ventajas, GitHub Codespaces es una herramienta esencial para cualquier proyecto que quiera atraer a nuevos colaboradores, facilitar la colaboración entre los miembros de su equipo y mejorar el flujo de trabajo de su proyecto de código abierto. ¡No hay tiempo que perder! Prueba los Codespaces de GitHub ahora mismo para obtener el mayor rendimiento de tu proyecto.


¿Tienes una organización en mente que quieras ver en la vista previa? Deja un comentario con el nombre de la organización.

Top comments (0)