Skip to content

(refacto3): refactor alarm and axe

Florent Peterschmitt requested to merge refacto-the-third into develop

J’aurais pu l’appeler aussi « dependency injection total warfare 3 » ou encore « holy dependency injection »

  • Helpers pour les tests
  • Injection de mongo.Collection au lieu de mgo.Collection
  • Privatisation de certaines struct pour ne laisser que les interfaces en publique
  • Migration sur la nouvelle api engine lib/engine au lieu de lib/canopsis/engine autre MR
  • Injection des paramètres de fonctionnement des engines ainsi que du nécessaire pour les faire tourner : structures Options et References
  • Supprimer lib/canopsis/Sessions
  • Mise en commun de fonctions du binaire ready pour un usage dans cmd/init, les fonctionnalités "graceful" restants dans cmd/init et non plus dans lib/canopsis.
Edited by Florent Peterschmitt

Merge request reports