Metodología de Software Libre para Faircoop

Utilizamos un sistema tipo GIT para poder sincronizar el trabajo cuando trabajamos en común.

Actualmente utilizamos github y gitlab en el colaborador Fairkom.

La estructura de escritura a seguir en git es la siguiente:

  • Master
  • Release
  • Develop
  • Feature

Para poder participar debes crear una nueva rama partiendo de la rama master o de develop haciendo un pull request en git y nombrando la nueva rama con el nombre de la caracteristica a desarrollar.

Se implementaría la característica y se crearía una unidad de pruebas hasta que se acepte la característica en la rama y se pueda fusionar… y ya posteriormente se publicaría.

Trabajamos en tres entornos con el mismo hardware para usar y probar todo nuestro software correctamente.

  • Desarrollo (usando una versión de desarrollo del software, probando y desarrollando las nuevas características).
  • Versión de prueba (utilizando la última versión con una nueva función)
  • Producción (última versión estable)