3. Tips para “garantizar”
calidad de código
Seguir un standard
Linters
Tests
Documentación
Code Review
Integración Continua con pull requests que
garantice que se cumple todo lo anterior.
Compartir conocimiento con el equipo
6. Javascript + HTML + CSS
AngularJS Style Guide: https://github.com/johnpapa/angular-styleguide
ESLint (http://eslint.org/)
SassLint (https://github.com/sasstools/sass-lint)
CodeClimate (https://codeclimate.com/)
Tests: Protractor + Jasmin + Karma
TravisCI o CircleCI o WoloxCI
7. Configurar git hooks en teams.
Ejemplo: https://gist.github.com/epintos/2e212a91d9a45658110a
Agregar pull_request_template.md a la raiz del proyecto.
Ejemplo: https://gist.github.com/epintos/4b143cf8eb630a1538f0
Tener proyecto base con todo ya configurado
Ejemplo AngularJS: https://github.com/Wolox/frontend-bootstrap/tree/angular
Ejemplo RoR: https://github.com/Wolox/rails-bootstrap
Otros Tips
8. CodeStats
(https://github.com/Wolox/codestats)
Proyecto open source para reporte de métricas de código.
Autenticación e integración con Github
Acepta cualquier tipo de métrica (Coverage, GPA, Errores, etc)
Maneja Teams + Permisos
[Próximamente] Integración con Pull Requests y estado del build según
métricas a elección.