Un repositorio con deuda técnica eterna
Este repositorio es un proyecto vivo que busca lograr que toda la comunidad del software pueda colaborar enseñando a través de artículos, cursos personalizados, etc. e integrando sus códigos a este.
- Node.js >= 8
- Git básico
- Conocimiento Básico en Angular (sino te recomendamos el Tutorial Oficial de Angular para comenzar).
Para un mejor entendimiento de las herramientas seleccionadas te recomendamos leer la sección Stack Tecnológico.
Existen una serie de herramientas gratuitas para proyectos de código libre. En nuestro caso utilizamos las siguientes:
- CircleCI: Cada vez que alguien contribuye al proyecto se corre el proceso de integración continua y si todo sale bien, se genera una subida a producción.
- Heroku: Plataforma donde desplegamos la aplicación para los ambientes Staging y Producción.
Puntualmente se utiliza Heroku Registry para correr un contenedor Docker y una aplicación Express que sirve mocks en vez de datos reales (estos mismos mocks son utilizados en el proceso de desarrollo)
El estilo de control de versiones que utiliza este repositorio es feature-branch
(para más información revisa este link) por la cual el flujo de integración continua esta pensado de la siguiente manera:
- Enlace a ambiente de Staging: https://ng-chile-angular-staging.herokuapp.com/
- Enlace a ambiente de Producción: https://ng-chile-angular.herokuapp.com/
Para poder contribuir a este proyecto lea estas instrucciones.
Gracias a todos quienes han enviado un Pull Request a este repositorio.
gpincheiraa 💻 |
mdperez86 💻 |
sbstn-jmnz 💻 |
YerkoPalma 💻 |
tacevedo 💻 |
greenkeeper[bot] 💻 |
llekn 💻 |
JoZero 💻 |
sebacaro 💻 |
nicoavila 💻 |
booleanchile 💻 |
glabrat 💻 |
snyk-bot 💻 |
- Siguenos en Twitter: https://twitter.com/angularChile
- Únete al slack de Comunidad Angular: angular-chile.slack.com