v0.1.0 marque la première publication officielle de l'Explorateur de Fractales.
Cette version livre une application GitHub Pages qui compile des sources multilingual françaises vers WebAssembly, expose plus de cinquante fractales interactives, affiche le code source associé dans l'interface et prend en charge l'export d'images et de vidéos.
- Plus de cinquante fractales disponibles, couvrant les familles Évasion, Dynamique, IFS, L-système et Magnétiques.
- Pipeline original en français: les implémentations canoniques vivent dans
src/*.mlpuis sont compilées en WebAssembly pour le navigateur. - Prise en charge des fractales 3D avec backend WebGL dédié pour
tetraedre_sierpinski,julia_quaternionetmandelbox. - Affichage contextuel du source multilingual
.mlet de la version Python transpilée dans la barre latérale. - Export PNG courant, PNG haute résolution et vidéo WebM de zoom.
- Palettes préréglées et palette personnalisée éditable depuis l'interface.
- Build et déploiement GitHub Pages automatisés via GitHub Actions.
Exécuter dans cet ordre:
node --check public\js\renderer.js
python scripts\compile_wasm.py
python scripts\integration_checks.py
python scripts\ui_smoke_checks.py- Vérifier que l'arbre de travail ne contient pas de changement inattendu.
- Exécuter les validations locales.
- Créer le tag annoté
v0.1.0. - Pousser le tag puis publier une release GitHub en reprenant la section "Points forts".
- Laisser le workflow GitHub Pages reconstruire et déployer
public/.
Exemple:
git tag -a v0.1.0 -m "Release v0.1.0"
git push origin v0.1.0- Cette release correspond à la première base stable documentée du projet.
fractales_classes.mlreste un module de démonstration Python-only et ne fait pas partie du bundle WASM actif.