hebdo 05062013 - onitu/Epitech.EIP GitHub Wiki
Réunion hebdomadaire mercredi 5 juin 2013
Ordre du jour
- AA1
- API des drivers
- Organisation des dépots.
Compte rendu
- Le nom de l'api des drivers est BAPI pour Bind API. À prononcer Be Happy.
Conception des drivers
Tous les drivers sont des modules. Ils exposent dans le fichier init.py une classe Start qui sera utilisée par BAPI pour lancer le drivers.
AA1
Représentation de l’architecture globale
Reprendre le diagramme de Yannick
Architecture, buts et contraintes
Fichiers de 5to, drivers configurable, simple à utiliser, virtualenv
Vue globale du projet
Use case plus utilisateurs. Technique pas assez avancée.
Vue Logique de l’application
Découpage en drivers, avec plusieurs catégories de drivers. Et un serveur qui fait le lien entre les drivers.
Vue Processus
Drivers -> BAPI -> Core -> BAPI -> Drivers
Diagramme de séquence utilisateur…
Vue Déploiement
Un serveur (un processus) qui installe et lance les drivers (autre processus)…
Implémentation
Peu avancé pour le moment.
Début de BAPI, des drivers, des fonctions exposées publiquement.
Vue données
En gros réfléchir à ce qui va passer dans notre API. Voir aussi les metadata.
Taille et Performance
Fixer des objectifs. Voir a quel point on est scallable. Voir aussi ce que nous visons (peu de clients par exemple, 20 ?).
Qualité
Virtualenv, facilité d'installation avec python, configuration facile…
Répartition des taches
Faire des issues sur github et se positionner dessus.
Prochaine réunion
Mercredi 12, ne pas oublier la réunion avec le labeip.