Avant toutes contributions à ce projet merci de bien vouloir lire:
L'environnement de développement est basé de deux conteneurs docker. Ils fournissent une base de données et une API REST.
- docker
- docker-compose
- npm
- Cloner le dépôt
- Lancez les conteneurs docker
docker compose --env-file=.env.dev -f compose.dev.yaml up -d
- installer les dépendances
npm i
- Avoir fait l'installation
- Lancer l'application
npm run dev
- Ouvrir un navigateur à l'adresse http://localhost:3000
- Avoir fait l'installation
- Lancer les tests
npm run test
docker run --rm --volume $(pwd):/data fsfe/reuse annotate --copyright INRAE --copyright-prefix string-symbol --contributor "prénom_nom <e-mail>" --license MIT --fallback-dot-license --merge-copyrights chemin_du_fichier
docker run --rm --volume $(pwd):/data fsfe/reuse annotate --copyright INRAE --copyright-prefix string-symbol --contributor "prénom_nom <e-mail>" --license CC-BY-NC-4.0 --fallback-dot-license --merge-copyrights chemin_du_fichier
docker run --rm --volume $(pwd):/data fsfe/reuse annotate --copyright INRAE --copyright-prefix string-symbol --contributor "prénom_nom <e-mail>" --license CC-BY-NC-ND-4.0 --fallback-dot-license --merge-copyrights chemin_du_fichier
docker run --rm --volume $(pwd):/data fsfe/reuse --include-submodules lint