Skip to content
This repository has been archived by the owner on Nov 3, 2023. It is now read-only.

2. Organisation

Basile Bruneau edited this page Jan 5, 2016 · 1 revision

Tout ce qui est intéressant se trouve dans le dossier app/.
index.html n'est pas particulièrement utile et est quasi-entièrement généré par grunt ; assets/ contient les images et le CSS.
common/ contient le layout général ; common/bars.js contient le contrôleur de la page listant tous les bars ; common/main.js est la porte d'entrée dans un bar : il contient le chargement de toutes les données qui sont ensuite mises en cache, le contrôleur de la page d'accueil d'un bar.

components/

components/ contient tout ce qui est intéressant :

  • admin/ contient la partie administration d'un bar ;
  • auth/auth.js contient la gestion de la connexion et du token ;
  • magicbar/ contient le code concernant la MagicBar™ ;
  • meal/ contient la partie bouffe à plusieurs ;
  • ranking/ contient les services pour les classements ;
  • root/ contient la partie root (l'administration globale de tous les bars et objets globaux) ;
  • settings/ contient la page Préférences d'un utilisateur ;
  • stats/ contient les services pour les graphs ;
  • et surtout API/ contient tout le reste (liste des aliments, des utilisateurs...).

components/API/

Chaque dossier dans API/ correspond à un objet dans l'api. Le mieux pour avoir des infos à jour est de consulter l'API : http://bars.nadrieril.fr/api/.

Clone this wiki locally