Un punto de partida para organizar tu próximo proyecto usando nuestra metodología ágil dentro de un Guild.
En este repositorio almacenaremos todas las plantillas y recursos para inicializar un proyecto en Github como Guild :-)
Motivación
Queremos reducir la curva de entrada a nuev@s contributors en proyectos Open SOurce dentro de nuestra organización. Para ello hemos organizado plantillas que aterrizan toda nuestra filosofía de una manera fácil y directa.
- Theba Gomez (@KoolTheba) (Leader)
- Jorge Baumann (@baumannzone) (Contributor)
- Borja Godoy (@borjagodoy) (Contributor)
- Jacinto J. Cruz Nieto (@jacintoj) (Contributor)
- Victoria Solis (@vickysolo) (Contributor)
- Ulises Gascón(@ulisesgascon) (Leader)
- Irene M Morgado (@irnmm) (Contributor)
- Chelo Quilón (@lilxelo) (Contributor)
- Javier Gallego Martín (@bifuer) (Contributor)
- Carlos Hernandez (@codingcarlos) (Contributor)
No tenemos posiciones abiertas por el momento
No tenemos demo disponible por el momento
- Plataforma de Github: Para facilitar el clonado
- Markdown: Para mejorar la sintaxis y la semantica
Más informacion en CONTRIBUTING.md
- Sigue los pasos del checklist para arrancar exitosamente tu proyecto dentro de un Guild
Lista de tareas (checklist) para arrancar un proyecto y cerrar tu primera release (Sprint 1 "Fast MVP")
1: ¡Ser independiente!
- ¡Tener ganas de compartir!
- Ser miembro de Slack
- Ser miembro de un Guild (equipo, canal de slack del proyecto, etc...)
- Ser miembro en Github de la organización Open Source Weekends
- Evaluar tu proyecto y confirmar que es ético, moral y sin ánimo de lucro
- Pedir en el canal de Slack
#01-oswguilds
que te creen un repositorio - Confirmar que se ha creado y asignado un grupo de usuarios de Github (tu Guild) al repositorio
2: ¡Arranca la aventura!Trabajando en tu repo
- Descargate este proyecto como fichero .zip
- Añade únicamente la carpeta
.osweekends
a tu nuevo repositorio - Crear un archivo
.gitignore
utilizando algún generador como gitignore.io - Actualizar el nombre del repo, si hace falta
- Incluir una descripción corta y URL del proyecto en el repositorio de Github
- Añadir una licencia Open Source válida
- Has adaptado los ficheros (Readme, COC, Contributing, etc...) de
.osweekends/templates
y los has llevado a la raiz de tu proyecto - Has seguido los pasos para incluir Travis en tu repositorio con los plugins correspondientes...
- Has adaptado si fuera necesario
.osweekends/.github/
para tener templates de PR e issues en el root del repositorio como.github
- La cola de issues está actualizada, organizada y etiquetada.
- Has implementado Git Flow en tu proyecto
- El código está comentado correctamente, y documentado
- No hay material sensible en la revisión histórica, issues, o pull requests. (Ejemplo: contraseñas, tokens...)
- Has acutalizado el
backlog.md
y creado el milestone con los issues correspondientes
3: ¡Hacer del mundo un lugar mejor!
- Has terminado un sprint con éxito
- Has cerrado una release con el estado actual de tu rama
master
- Has subido el proyecto a producción usando github pages o la infraestrcutura de OSW Goku (canal
#proyecto-goku-cloud
en slack)
Desarrollo activo. Entrega prevista para el Sábado 17 de Marzo de 2018
Primera release en desarrollo activo
GNU General Public License v3.0