Skip to content

Latest commit

 

History

History
61 lines (47 loc) · 2.43 KB

README.md

File metadata and controls

61 lines (47 loc) · 2.43 KB

Base pour les nouveaux simulateurs

C'est une application HTML5, construite avec Brunch and Chaplin.

Installation

Installer Git (si ce n'est pas déjà fait).

Clone ce repo manuellement avec git git clone git://github.com/jnoelEFL/spa.git

Bien démarrer

  • Installation (si vous ne les avez pas):
    • Node.js: brew install node on OS X
    • Brunch: npm install -g brunch
    • Bower: npm install -g bower
    • Brunch plugins and Bower dependencies: npm install & bower install
  • Run:
    • brunch watch --server — watches le projet avec une compilation continue. Cela lance aussi le serveur HTTP avec pushState.
    • npm start est un raccourci de brunch watch --server.
    • brunch build --production — builds minified project for production
  • Learn:
    • public/ dir est auto-generé et servi par le serveur HTTP. Ecrire le code dans le répertoire app/.
    • Place les fichiers static dans app/assets/. Ils seront copiés automatiquement dans public/.
    • Brunch site, Chaplin site

Pour les débutants

Cette base est un squelette (boilerplate) pour Brunch basé sur une architecture Chaplin. Requires Brunch 1.7+.

Pour l'instant la partie test n'est pas encore implémentée.

Librairies incluses:

  • Javascript:

    • Backbone - 1.1.2 (Framework MVC)
    • ChaplinJS - 1.0 (Surcouche pour Backbone)
    • Underscore - 1.6.0 (Libraire JS utilisé par Backbone)
    • JQuery - 1.11.1 (Libraire JS utilisé par Backbone)
    • Moment - 2.6.0 (Librairie utilisé pour la gestion des dates)
    • Accounting - 0.3.2 (Librairie utilisé pour le formatage des nombres)
  • CSS:

    • Boostrap - 3.1.1 (Fichiers .less) pour la CSS générale
    • Stylus - pour les CSS spécifiques
  • HTML:

    • Handlebars - pour les templates HTML des différentes vues

Documentation