Compilation de projets relatifs à Georges la Saucisse (site web, API, bots).
- HTML 59%
- JavaScript 35.8%
- CSS 5.2%
| Filename | Latest commit message | Latest commit date |
|---|---|---|
| api | ||
| bots | ||
| scripts | ||
| website | ||
| .gitignore | ||
| LICENSE | ||
| package-lock.json | ||
| package.json | ||
| README.md | ||
| ROADMAP.md | ||
SVGeorges
Compilation de projets relatifs à Georges la Saucisse :
- Site web : Moteur de création d'aventures au format SVG (bandes dessinées, vidéos, pages web).
- API : API comprenant les listes de toutes les aventures et le générateur d'ebooks.
- Bots : Bots rattachés à l'API.
Installation
- Installer Node.js avec son gestionnaire de paquets NPM.
Développement
- Exécuter la commande
npm run startpour récupérer les dépendances (linters, librairies). - Exécuter la commande
npm run eslintpour générer l'analyse du Javascript. - Exécuter la commande
npm run stylelintpour générer l'analyse du CSS.
Production
- Exécuter la commande
npm run buildpour générer des versions complètes et optimisées des projets pour serveur de production dans le dossierbuild. - Ou
npm run build-minifypour générer les versions sans librairies. - Ou
npm run build-modulespour générer les librairies après avoir exécuté la commande précédente.
Architecture
api: sous-projet comprenant l'API (plus de détails sur le README dédié).audit: fichiers reprenant les analyses de code (voir paragrapheDéveloppement).bots: sous-projet comprenant des bots reliés à l'API (plus de détails sur le README dédié).build: fichiers générés pour être mis en ligne (voir paragrapheProduction).downloads: fichiers statiques hors projet.scripts: scripts exécutés en ligne de commande (voir paragraphesDéveloppementetProduction).website: sous-projet comprenant le site web (plus de détails sur le README dédié).