Home

Awesome

SeviBus

SeviBus - versión 4 (en desarrollo) - Now with Open Source! :D

Build Status Coverage Status

App icon

Contribuir

Roadmap

Hay un Kanban público de features y tareas pendientes, en desarrollo y terminadas: https://trello.com/b/uLZG297a/sevibus-4-user-stories

Cómo usar el repositorio

El desarrollo se hace mediante gitflow, con ramas feature para cada nueva función que se desarrolla, una rama principal develop donde unir dichas features, y una rama master que representa la actual versión publicada. Se puede trabajar en varias features de forma paralela. Excepcionalmente podrán ocurrir commits en la rama develop, pero no debe considerarse permitido.

Hasta la publicación de la versión 4.0.0, las versiones publicadas en master se considerarán releases para betatesters.

Tanto las contribuciones externas como la integración de nuevas features se deben hacer mediante pull request. Para aceptar un pull request es necesario como mínimo el aprobado del responsable del repositorio (Sloy). Se anima a hacer code reviews por parte de cualquier persona.

Se recomienda que el código añadido al módulo domain. La carencia de estos puede ser motivo para rechazarlo, y en un futuro la bajada de cobertura será un criterio automático de fallo.

El código debe estar escrito en inglés, aunque los commits pueden hacerse en español para facilitar la comprensión de los cambios realizados.

Integración contínua

El repositorio utiliza Travis CI para hacer compilaciones de cada commit publicado, Coveralls para determinar el porcentaje de cobertura de tests, y Crashlytics beta para distribuir versiones de prueba de forma automatizada.

Hay dos grupos de beta: developers y betatesters.