https://github.com/othelarian/legendary-pancake
Générateur de prophétie en wasm
https://github.com/othelarian/legendary-pancake
coffeescript prophecy random rust webassembly yew
Last synced: 3 months ago
JSON representation
Générateur de prophétie en wasm
- Host: GitHub
- URL: https://github.com/othelarian/legendary-pancake
- Owner: othelarian
- License: mit
- Created: 2022-04-26T13:05:42.000Z (about 3 years ago)
- Default Branch: main
- Last Pushed: 2022-07-09T15:17:09.000Z (almost 3 years ago)
- Last Synced: 2025-02-01T23:14:30.379Z (5 months ago)
- Topics: coffeescript, prophecy, random, rust, webassembly, yew
- Language: CoffeeScript
- Homepage:
- Size: 205 KB
- Stars: 1
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
Awesome Lists containing this project
README
# legendary-pancake
Générateur de prophétie en wasm.
[Pour le tester, c'est ici](https://othelarian.github.io/legendary-pancake/)
## Dev Mode
Si vous voulez participer au dévelopement de `legendary-pancake`, voici quelques petites précisions :
* Pour le style, c'est du `Sass`
* Pour la partie génération des prophéties, c'est du `wasm` écrit en `rust`
* Entre le `html` et le `wasm` se trouve une partie en `CoffeeScript`
* Pour la compilation ce projet utilise un `Cakefile`, c'est comme du `Gulp` mais en `CoffeeScript``legendary-pancake` nécessite l'installation de `rust` avec en plus la `target` `wasm32-unknown-unknown`. Pas besoin d'installer `wasm-bidngen`.
De plus, il est nécessaire d'avoir `node` et `npm`, version 16 minimale pour `node`.
Avant toute compilation, un `npm i` est un minimum. Seront installé :
* `Sass`
* `CoffeeScript`
* `Rollup`
* `rimraf`
* Un plugin `wasm` pour `Rollup`
* `livereload` (pas le script par contre, nécessite l'extension)
* `connect`avec `serveStatic`Pour compiler l'intégralité du projet dans le dossier `dist`, la commande est `cake build`.
Il est possible de démarer le projet en mode serveur local avec la commande `cake serve`.