bd-chapril/README.md

52 lines
1.8 KiB
Markdown
Raw Normal View History

2024-12-22 08:59:52 +01:00
# geektionnerd-generator
2012-12-23 17:31:56 +01:00
2024-12-22 16:25:20 +01:00
Un ancien générateur de BD qui a bien vieilli.
2024-12-22 08:59:52 +01:00
## Démonstration
Site : [https://bd.chapril.org/](https://bd.chapril.org/)
## Paternité
2024-12-22 12:03:45 +01:00
Auteurs : Willian Carvalho (willianpc) et Gee Ptilouk.
2024-12-22 08:59:52 +01:00
Dépôts des projets :
2024-12-22 12:03:45 +01:00
* Comicgen : [https://github.com/willianpc/comicgen](https://github.com/willianpc/comicgen) ;
* Ragaboom : [https://github.com/willianpc/ragaboom](https://github.com/willianpc/ragaboom).
2024-12-22 08:59:52 +01:00
2024-12-22 12:03:45 +01:00
Article : [https://hacks.mozilla.org/2012/12/comic-gen-a-canvas-run-comic-generator/](https://hacks.mozilla.org/2012/12/comic-gen-a-canvas-run-comic-generator/).
2024-12-22 08:59:52 +01:00
## Obsolète
2024-12-22 12:03:45 +01:00
*Application Cache* est supprimée de lECMAScript.
2024-12-22 08:59:52 +01:00
Trace de lAPI Web : [https://web.dev/articles/appcache-beginner](https://web.dev/articles/appcache-beginner)
2024-12-22 12:03:45 +01:00
## Nouveau cache
Un *Service Worker* `sw.js` gère les caches.
## Développement
2024-12-22 16:25:20 +01:00
### Via Lite Server
Lenvironnement de développement comprend le paquet Node `lite-server`.
2024-12-22 12:03:45 +01:00
Ainsi la partie Node du projet nest pas nécessaire au déploiement en production.
Il suffit de lancer `npx serve` pour essayer localement lapplication.
2024-12-22 16:25:20 +01:00
Le fichier `bs-config.json` se charge de paramétrer le serveur local selon les options de [BrowserSync](https://browsersync.io/docs/options "Site Web").
### Via Static Web Server
Une solution alternative est [Static Web Server](https://static-web-server.net/ "Site Web"). Ce petit serveur de site statique de 8 Mio peut être installé comme suit.
```bash
cd sws
cargo install --root ./ static-web-server
mv bin/static-web-server ./
rmdir bin/
cd ../
```
Linstallation de [Rustup](https://rustup.rs/) est recommandée pour compiler des applications en Rust.
Reste à lancer le serveur via `./sws/static-web-server -w sws/config.toml` et à accéder à lapplication Web via lURL `http://localhost:3000/index.html`.