Concepts métiers
De nombreux concepts métiers sont utilisés pour construire une offre de transport : ligne, itinéraires, missions... Ceux ci sont explicités dans le document données métiers.
Architecture
TODO : Add high level architecture diagram
Des vues détaillées des différentes parties de l'application sont visibles dans la page des diagrammes de classe
Github
Le travail principal de développement se fait dans les sources :
Les commits dans l'historique git doivent au maximum éviter de contenir des commits de merge. Les cas pratiques suivants expliquent le meilleure façon de procéder pour se mettre à jour :
Utilisateur sur une branche voulant mettre à jour sa branche
git pull origin master --rebase
Utilisateur sur une branche voulant mettre à jour par rapport à la branche master
// Solution la plus propre à tester en premier
git rebase master
git push -f origin my_branch
// Solution plus simple pour gérer une fusion plus complexe
git merge master
git push origin my_branch
Configuration des applications
- Activation de fonctionnalites
- Gestion des policy TODO