C'est une application HTML5, construite avec Brunch and Chaplin.
Installer Git (si ce n'est pas déjà fait).
Clone ce repo manuellement avec git git clone git://github.com/jnoelEFL/spa.git
- Installation (si vous ne les avez pas):
- Run:
brunch watch --server
— watches le projet avec une compilation continue. Cela lance aussi le serveur HTTP avec pushState.npm start
est un raccourci debrunch 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épertoireapp/
.- Place les fichiers static dans
app/assets/
. Ils seront copiés automatiquement danspublic/
. - Brunch site, Chaplin site
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.
-
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