L'arboresence du projet Snappy

Snappy
├── css: dossier contenant les fichiers css du projet
│   └── styles.css: Le fichier de styles du projets
├── documentation: le dossier de la documentation du code JS (générée par YUIDoc)
├── js: dossier des codes js
│   ├── blocks.js: fichier JS contenant la description des blocks logiques
│   ├── byob.js: fichier js contenant le moteur de snap (coeur)
│   ├── cloud.js: fichier js contenant les fonctions à utiliser pour charger/sauvegarder les projets avec les WebServices
│   ├── gui.js: fichier js contenant l'interface graphique du projet et les intéractions utilisateurs
│   ├── init.js: fichier js d'initialisation d'un nouveau projet (avec Horloge)
│   ├── lists.js: fichier js contenant la structure datalist
│   ├── locale.js: fichier js gérant la traduction de l'interface graphique
│   ├── morphic.js: la bibliothèque graphique qu'utilise snap
│   ├── objects.js: le moteur reliant l'UI et le coeur de snap
│   ├── paint.js: un éditeur graphique pour déssiner des nouveaux costumes ...
│   ├── sha512.js: une bibliotheque de cryptage
│   ├── store.js: le fichier js de sauvegarde et de récupération des projets
│   ├── threads.js: le fichier js permettant d'ajouter un faux-parallélisme au moteur
│   ├── tinymce: l'éditeur HTML pour la partie d'aide
│   ├── widgets.js: des composants graphiques qu'on utilise dans le projet (DialogBox, InputField, PushButton...)
│   └── xml.js: la bibliothèque XML de sérialisation/désérialisation
├── lang: le dossier des traductions
├── media: le dossier des medias (img,son,...)
├── meta.json: la metadescription de Snappy
├── Old_Snappy: le dossier de l'ancienne version de Snappy (basée sur blockly)
├── run.sh: script d'exécution de Snappy sur google-chrome
├── samples:dossier des projets exemples
│   ├── LedGrid:dossier du projet LedGrid
│   │   ├── LedGrid256.xml: projet Grille 16x16
│   │   └── LedGrid.xml: projet Grille 7x8
│   ├── pong:dossier du projet de Pong
│   │   ├── pong_base.xml: version basique du jeu
│   │   ├── pong_integrated.xml~: version basique du jeu avec le Help
│   │   ├── pong_solution.xml: version complète du jeu
│   │   └── pong.xml: version basique du jeu sans le Help
│   ├── ressort:dossier du projet ressort
│   └── systeme_solaire:dossier du projet système solaire
│       ├── integrated_systeme_solaire.xml: version basique du jeu avec le Help
│       ├── systeme_solaire_base.xml: version basique du jeu sans le Help
│       ├── systeme_solaire.html:le Help
│       ├── systeme_solaire_solution.xml: version complète du jeu avec le Help
│       └── systeme_solaire.xml: version initiale du jeu
├── tools.xml: l'ensemble des blocks exportés en xml
└── work:dossier divers (essaies, présentations, ... )