Bienvenue ! Les contributions à ce projet sont les bienvenues, que ce soit pour signaler un bug, proposer une amélioration ou soumettre du code.
Le projet utilise les outils suivants :
- mise — gestion des outils (installe automatiquement Python et just)
- just — exécution des commandes du projet
Consultez le guide d'installation pour la mise en place complète.
Ouvrez une issue en décrivant le problème rencontré, les étapes pour le reproduire et le comportement attendu.
- Forkez le dépôt
- Créez une branche pour votre modification (
git checkout -b ma-modification) - Effectuez vos changements
- Vérifiez que le site fonctionne localement (voir développement local)
- Committez vos changements en suivant les conventions ci-dessous
- Poussez votre branche et ouvrez une pull request
Suivez les guides existants :
- Installation — prérequis et dépendances
- Développement local — lancer le serveur local
Ce projet suit la spécification Conventional Commits :
type(scope): description courte
Types courants : feat, fix, docs, style, refactor, test, chore.
- HTML/CSS/JS statique pour le site
- Python pour les scripts de conversion de données
- Privilégiez la simplicité et la lisibilité
- Le code est sous licence MIT.
- Les données sont sous Licence Ouverte ETALAB v2.0.