Hoy estamos utilizando la funcionalidad de Issues en Github para llevar un track de los cambios.
Se lleva a cabo en GitHub: https://github.com/ciaa/Firmware. Una introducción a Git se puede encontrar en: git
Cuando realice cambios en el repo tenga en cuenta que alguien realizara un review de los cambios y cuanto más fácil sea ralizarlo antes serán aceptados los cambios por ello:
No es recomendable y se pide evitar commits en el master. Por cada tarea a desarrollar se debe crear un branch. Para saber cuándo trabajar sobre branches y cómo nombrarlos hacer clic aquí.
El Firmware cuenta con un Jenkins donde se testean automáticamente todos los commits.
Tenemos 3 CIs:
Hoy en día los reviews son realizados en GitHub. No es la mejor opción por ello estamos trabajando en una solución basada en Gerrit+Jenkins. Esperamos la misma este funcionando en 3.2016
Antes de realizar una release se realizará un Code-Freeze.