Skip to content
Ayoub Boudhar edited this page Apr 10, 2017 · 1 revision

Wiki du bloc backend du projet MTSGO

Présentation du projet

MTSGO est un projet qui vise à créer un jeu similaire dans son fonctionnement à Pokemon Go, sauf qu'il faut répondre à des questions au lieu de capturer des pokémons.

Ce dépôt concerne la partie backend du projet, qui fournira deux APIs:

  • API MTSGO: API qui sera accessible aux utilisateurs normaux et qui sera utilisées par l'application mobile.
  • SuperAPI MTSGO: API accessible aux administrateurs, et qui servira à alimenter le jeu et le paramétrer.

Contenu du wiki

Le wiki est la source de la documentation qu'on a pu faire, et contiens notamment:

  • L'avancement du projet: Fonctionnalités implémentées, fonctionnalités en planning.
  • La documentation relative au système du jeu, au blocs design du projet.
  • La documentation relative au APIs, au fonctionnement de ces dernières, avec éventuellement quelques exemples d'utilisation dans des langages (Java, Python).
  • La documentation relative au code: Comment est organisé le code, où trouver quoi, et des idées pour l'amélioration.
  • La documentation relative à la validation et à la qualité de code: Les tests, la conformité aux APIs, les stress test, etc.

Contribution

Vous pouvez bien évidemment contribuer au projet, à condition que vos modification réussissent à passer les tests déjà écrits, et que vous implémentez des tests pour vérifier vos fonctionnalités. Un validation d'au moins deux membres des mainteneurs est recommandée, mais un seul peu valider.

Contact

Le projet est fait par l'équipe suivante:

  • Ayoub BOUDHAR (@aneutron)
  • François BEUGIN (@Bart0wski)
  • Ronan GARET (@kernel64bits)

Nous tenons aussi à remercier nos encadrants, qu'on a embêté avec notre ignorance des pratiques de développement logiciel:

  • Johann VINCENT
  • Didier GUERIOT
Clone this wiki locally