Ce repository regroupe les informations sur les projets du code du travail numérique.
# Install all the packages
$ yarn
Note: les fichiers d'environment seront créés au postinstall (see scripts/setup-env.s) en fonction du NODE_ENV
Pour (re-)initialiser les données du elasticsearch:
# Démarrez un elasticsearch
$ docker-compose up
#
# Attendez de voir le message
#
elasticsearch_1 | [20XX-YY-XXT00:00:00,000][INFO ][o.e.n.Node ] [code-du-travail-data-elasticsearch-single-node] started
# > En parallèle dans un autre terminal <
# Lancez le script d'indexation
$ docker-compose exec python pipenv run python /app/search/indexing/create_indexes.py
$ yarn dev
# Build all the packages
$ yarn build
# Build the "<package-name>"
$ yarn workspace <package-name> build
# For example for "code-du-travail-frontend"
$ yarn workspace code-du-travail-frontend build
# Run all the packages tests
$ yarn test
# Run the "<package-name>" tests
$ yarn workspace <package-name> test
# For example for "code-du-travail-frontend"
$ yarn workspace code-du-travail-frontend test
+--------+ +----------------+ +-------+
| | | | | |
| data +----------> elastisearch +----------> APM |
| | | | | |
+--------+ +-------+--------+ +-------+
|
|
+---+---+
| |
| API |
| |
+---+---+
|
|
|
+-----+------+
| |
| frontend |
| |
+-----+------+
- Prod - https://codedutravail.num.social.gouv.fr/
- Dev - https://codedutravail-dev.num.social.gouv.fr
- Sprint 1.1 - https://codedutravail-sprint11.num.social.gouv.fr
- Sprint 1.2 - https://codedutravail-sprint12.num.social.gouv.fr
- Slack : https://incubateur-mas.slack.com
- Trello orga : https://trello.com/b/mZfSEZhg/code-du-travail-num%C3%A9rique
- Issues GitHub : packages/code-du-travail-frontend/issues
- ElasticSearch :
docker-compose up
- API :
yarn api
- FrontEnd :
yarn frontend
- Travailler sur des features branches
- Faire des commits conventionnels
- Soumettre des PR sur la branche du sprint en cours