Accompagner le travail des employeurs de la fonction publique.
Plus d'information sur la page dédiée à notre startup d'état 👉 https://beta.gouv.fr/startups/csplab.html
Le monorepo est organisé en services :
- dev : Service pour les outils de développement
- notebook : Service Jupyter pour l'analyse et le prototypage
- Docker
- Docker Compose
- GNU Make
git clone <repository-url>
cd csplab
make bootstrap
make run-notebookA des fins exploratoires (hors production), une base de données Elasticsearch peut être lancée dans l'environnement de développement à l'aide de la commande suivante :
make run-esPour installer les git hooks (pre-commit et commit-msg):
make git-hooks🤓 développement ...
make lint-fix
git add .
bin/cz commitLes messages de commit doivent respecter le format gitmoji configuré :
<emoji>(<scope>) <subject>
<body>
<footer>
Exemples :
✨(auth) add support for HTTP basic auth🐛(api) fix user authentication bug📝(docs) update installation guide