- Su proyecto debe vivir en un repositorio público en GitHub
- Incluya un archivo README que explique cuál es su proyecto y su propósito, cómo instalar y configurar el entorno necesario para el proyecto (si corresponde), cómo puede ser contactado, reconocimientos e información de licencia
- Dé instrucciones claras sobre cómo otros pueden contribuir a su proyecto en su archivo README o CONTRIBUYENTE
Ejemplo: https://github.com/adobe/bracket… - Use GitHub Issues para seguir el desarrollo de su proyecto. Agregue etiquetas relevantes para indicar a otros lo que podría ser fácil para los contribuyentes
Ejemplo: he visto etiquetas con nombres como “fruta baja”, “diseño necesario”, “se buscan colaboradores” y, por supuesto, la etiqueta predeterminada de GitHub “ayuda deseada” - Proporcione una vista pública de lo que está en el trabajo atrasado, lo que está listo para trabajar, lo que está en progreso y lo que está completo usando una herramienta gratuita como Trello o waffle.io (similar a Trello, pero usa GitHub Issues como fuente de registro)
Ejemplo: el proyecto popular de código abierto adobe / brackets usa la vista de tablero de waffle.io para mantener su proyecto. Se vinculan a su junta desde su sitio web README y del proyecto. Vea su tablero de Waffle en http://waffle.io/adobe/brackets - Agregue una insignia waffle.io a su archivo README para mostrar cuántos problemas están “listos” para trabajar
Ejemplo: neovim / neovim tiene una insignia de Waffle en la parte superior de su archivo README que muestra cuántos problemas están listos para ser recogidos por otros - Proporcione un gráfico de rendimiento integrado de los problemas cerrados en la última semana, durante varias semanas, usando waffle.io para mostrar cuán activo es su proyecto: los proyectos activos atraen más amor de los contribuyentes que los proyectos que parecen inactivos
Ejemplos: spf13 / hugo y FreeCodeCamp / freecodecamp usan estos gráficos en sus archivos README, mostrando su actividad saludable - Considere usar Bountysource para obtener posibles contribuyentes
- Utilice las redes sociales para que las personas sepan en qué está trabajando. Tuitea al respecto, escribe un blog al respecto, incluye la URL de GitHub o Waffle de tu proyecto en tus publicaciones de Quora 🙂
Cómo obtener ayuda de la comunidad de GitHub en mi proyecto de software
Related Content
¿Cuáles son algunos de los errores de software más divertidos que has visto?
¿Qué se entiende por mejores prácticas en ingeniería de software?
¿Qué hizo que los sistemas informáticos: la perspectiva de un programador fueran tan populares?
More Interesting
¿Por qué muchos de los errores de software en OpenHatch tienen más de un año?
¿Cuáles son los ejemplos de métodos ágiles?
¿Qué es exactamente el software libre?
¿Vale la pena aprender el lenguaje 'D' después de aprender C / C ++ / Python?
Cómo obtener una imagen a tamaño completo de una foto de perfil de Facebook
¿Qué software libre puede convertir archivos de audio en archivos de texto?
Cómo convertirse en un desarrollador de software realmente malo
¿Qué ingenieros necesito para hacer un procesador móvil (teléfono)?