English | मराठी | বাংলা | 中文 | русский | Românesc | Italiano | Español | Português (BR) | Deutsch | Ελληνικά | Français | Turkish | 한국어 |
Esta es una lista de recursos para personas que se inician en la colaboración de proyectos de código abierto.
Si encuentras recursos adicionales, por favor contribuye con un pull request
a este repositorio.
Si tienes alguna pregunta o comentario, por favor crea un issue
en este repositorio.
Tabla de contenidos
- Contribuyendo al código abierto en general
- Búsquedas directas en GitHub
- Ecosistema de colaboradores de Mozilla
- Artículos útiles para nuevos colaboradores de código abierto
- Usando control de versiones
- Libros de código abierto
- Iniciativas de contribución de código abierto
- Licencia
Artículos y recursos que discuten el mundo y la cultura del código abierto.
- Guía definitiva para contribuir al código abierto por @DoomHammerNG
- Una introducción al código abierto - Tutoriales hechos por DigitalOcean para guiarte de manera exitosa en tu camino cómo colaborador en GitHub.
- Code Triage - Otro muy buen buscador de repositorios e
issues
filtrados por lenguaje de programación. - Awesome-for-beginners - Repositorio de GitHub que acumula proyectos con issues fáciles y etiquetados para colaboradores recien iniciados.
- Guías de código abierto - Colección de recursos para particulares, comunidades y empresas que quieren aprender cómo iniciar y contribuir en proyectos de código abierto.
- 45 pros y contras creando issues en Github - Pros y Contras creando
issues
en GitHub. - Guías de GitHub - Guía básica de cómo usar GitHub de manera efectiva.
- Contribuir al código abierto - Aprender el flujo de trabajo en GitHub colaborando en un proyecto de prueba.
- Guías de código abierto de la Fundación Linux para la empresa - Guía de la Fundación Linux para proyectos de código abierto.
- Trucos CSS, Guía de etiquetas de código abierto - Una guía de etiquetas de código abierto escrita por Kent C. Dodds y Sarah Drasner.
- Recursos de la A a la Z para estudiantes - Lista precisa de recursos y oportunidades para estudiantes que quieran aprender un nuevo lenguaje de programación.
- Contribuyendo en tu primer proyecto de código abierto: Un acercamiento práctico. - Un acercamiento paso a paso para contribuir en tu primer proyecto de código abierto por Abati Adewale.
- "Cómo contribuir a un proyecto de código abierto en GitHub" por Egghead.io - Una videoguía paso a paso de cómo empezar a contribuir en un proyecto de código abierto en GitHub.
Lista de enlaces convenientes para principiantes que apuntan a
issues
en GitHub.
- is:issue is:open label:beginner
- is:issue is:open label:easy
- is:issue is:open label:first-timers-only
- is:issue is:open label:good-first-bug
- is:issue is:open label:"good first issue"
- is:issue is:open label:starter
- is:issue is:open label:up-for-grabs
Mozilla se compromete a tener un Internet saludable y, con ello, ofrecer oportunidades de contribuir a sus proyectos de código abierto.
- Issues perfectos por donde empezar a colaborar -
Issues
que desarrolladores han identificado cómo adecuadas para introducirse en el proyecto. - Issues asistidas por un mentor -
Issues
que tienen un mentor asignado el cual estará disponible mediante IRC para ayudarte mientras trabajas en ellas. - Bugs Ahoy - Un sitio donde encontrar
issues
de Bugzilla. - Firefox DevTools - Un sitio dedicado donde encontrar
issues
archivados por la herramienta de desarrollo dentro del navegador Firefox. - StartMozilla - Una cuenta de Twitter sobre temas específicos para nuevos colaboradores en el ecosistema de Mozilla.
Artículos y blogs útiles dirigidos a nuevos colaboradores sobre cómo empezar.
- Cómo elegir (y contribuir en ) tu primer proyecto de código abierto por @GitHub
- Cómo encontrar tu primer error de código abierto para solucionar por @Shubheksha
- Solo para principiantes por @kentcdodds
- Trayendo de vuelta la amabilidad al código abierto por @shanselman
- Entrando en el código abierto por primera vez por @mcdonnelldean
- Cómo contribuir al código abierto por @GitHub
- Cómo encontrar errores en tu código por @dougbradbury
- Markdown: Cómo escribir en GitHub por @GitHubDocs
- Primera misión: Página de colaboradores por @forCrowd
- Cómo hacer tu primera contribución al código abierto en 5 minutos por @roshanjossey
- Hacktoberfest 2018: Cómo puedes conseguir tu primera camiseta - incluso si eres nuevo programando por @quincylarson
- Una guía paso a paso sobre cómo contribuir por primera vez al código abierto hecha para programadores sin experiencia por @LetaKeane
- Aprende Git y GitHub paso a paso (en Windows) por @ows-ali
Tutoriales y recursos de varios niveles sobre el uso del control de versiones, normalmente Git y GitHub.
- Piensa como (un) Git - Introducción de Git para "principiantes avanzados" pero aún esforzándose, con el fin de darte una estrategia simple para experimentar con git de manera fiable.
- Try Git - Aprender Git en 15 minutos desde tu navegador.
- Everyday Git - Un pequeño conjunto de comandos útiles para tu día a día.
- Oh shit, git! - Cómo resolver errores comunes de git descritos de manera simple.
- Tutoriales de Git por Atlassian - Varios tutoriales usando
git
hechos por Atlassian. - Trucos de GitHub Git (PDF)
- Recursos sobre Git en la Wiki de freeCodeCamp
- GitHub Flow (42:06) - Charla de GitHub sobre cómo hacer un
pull request
. - Recursos de aprendizaje de GitHub - Recursos de aprendizaje para Git y GitHub.
- Git Pro - Libro completo Git Pro, escrito or Scott Chacon y Ben Straub, publicado por Apress.
- Git-it - Tutorial paso a paso sobre la aplicación de escritorio de Git.
- Reglas de vuelo por Git - Una gúia sobre lo que hacer cuando las cosas van mal usando Git.
- Introducción completa de Git y GitHib - Una guía escrita por Madhav Bahl, la cual deberías ver si eres nuevo usando Git o GitHub. Esta cubre GitHub como servicio además de conceptos detallados del control de versiones de Git.
- Guía sobre Git para principiantes en Español - Una guía completa de diapositivas sobre Git y GitHub explicados en español.
- Git Kraken - Aplicación de escritorio visual, multiplataforma e interactiva de git para el control de versiones.
Libros sobre todo lo relacionado con el código abierto: la cultura, la historia, las mejores prácticas, etc.
- Desarrollando software de código abierto - Desarrollando software de código abierto es un libro sobre el lado humano del desarrollo de código abierto. Este describre cómo funcionan los proyectos exitosos, las expectativas de los usuarios y desarrolladores, y la cultura del software libre.
- Serie de libros sobre código abierto - Aprender más acerca del código abierto y el creciente movimiento de código abierto con una lista exhaustiva de libros gratuitos provenientes de https://opensource.com.
- Prácticas sobre cómo lanzar un software - Este guía describe buenas prácticas de lanzamiento para Linux y otros proyectos de código abierto. Siguiendo estas prácticas, facilitarás a otros usuarios tanto a preparar y usar tu código, y a otros desarrolladores a entenderlo y cooperar contigo para mejorarlo.
- Código abierto 2.0: Evolución continua (2005) - Código abierto 2.0 es una colección de ensayos perspicaces y estimulantes sobre las tecnologías líderes hoy en día que continúan pintando el cuadro evolutivo que se desarrolló en el libro de 1999, Código Abierto: Voces de la revolución.
Lista de iniciativas que agregan problemas para principiantes para resolver en una sola sesión o durante eventos de temporada.
- Up For Grabs - Contiene proyectos con cuestiones accesibles para principiantes.
- First Timers Only - Una lista de errores etiquetados cómo 'first-timers-only' (solo para primerizos).
- First Contributions - Haz tu primera contribución al código abierto en 5 minutos.
- Hacktoberfest - Una herramienta que anima a la contribución de código abierto. Gana regalos cómo camisetas y pegatinas haciendo al menos 5
pull requests
durante el mes de Octubre. - 24 Pull Requests - 24 Pull Requests es un proyecto que promueve la colaboración de código abierto durante el mes de Diciembre.
Un programa, pasantia o beca organizada por una comunidad para ayudar a unir a los contribuyentes principantes con mentores y recursos para contribuir a proyectos de software de código abierto.
- Google Summer of Code - Un programa anual pagado por Google enfocado en atraer a más estudiantes desarrolladores al desarrollo de software de código abierto.
Este proyecto tiene una licencia Creative Commons Attribution-ShareAlike 4.0 International License.