Ajout d'un début d'architecture
This commit is contained in:
parent
fd7c22ea3f
commit
eab41da354
2 changed files with 26 additions and 0 deletions
|
@ -29,6 +29,7 @@ Dans une dynamique de cercle vertueux, les anomalies dans les données rencontr
|
|||
|
||||
## Nos outils
|
||||
|
||||
- [Architecture du projet Tricoteuses](architecture.md)
|
||||
- [Tricoteuses-Légifrance](https://git.tricoteuses.fr/logiciels/tricoteuses-legifrance),
|
||||
récupère les données publiques du site Légifrance, les valide, les met sous git et en base
|
||||
pour générer notamment les textes consolidés
|
||||
|
|
25
architecture.md
Normal file
25
architecture.md
Normal file
|
@ -0,0 +1,25 @@
|
|||
# Architecture des Tricoteuses
|
||||
|
||||
```mermaid
|
||||
---
|
||||
title: Flux Tricoteuses-Légifrance
|
||||
---
|
||||
flowchart TD
|
||||
Dila_JORF[/"<a href="https://echanges.dila.gouv.fr/OPENDATA/JORF/">Jeux de données <code>JORF</code> de la Dila</a>"/] -->|<a href="https://git.tricoteuses.fr/logiciels/tricoteuses-legifrance/src/branch/main/src/scripts/download_dila_dataset.ts">src/scripts/download_dila_dataset.ts</a>| jorf("<a href="https://git.en-root.org/tricoteuses/data/dila/jorf">Dépôt git <code>jorf</code> (XML)</a>")
|
||||
Dila_LEGI[/"<a href="https://echanges.dila.gouv.fr/OPENDATA/LEGI/">Jeux de données <code>LEGI</code> de la Dila</a>"/] -->|<a href="https://git.tricoteuses.fr/logiciels/tricoteuses-legifrance/src/branch/main/src/scripts/download_dila_dataset.ts">src/scripts/download_dila_dataset.ts</a>| legi("<a href="https://git.en-root.org/tricoteuses/data/dila/legi">Dépôt git <code>legi</code> (XML)</a>")
|
||||
Dila_DOLE[/"<a href="https://echanges.dila.gouv.fr/OPENDATA/DOLE/">Jeux de données <code>DOLE</code> de la Dila</a>"/] -->|<a href="https://git.tricoteuses.fr/logiciels/tricoteuses-legifrance/src/branch/main/src/scripts/download_dila_dataset.ts">src/scripts/download_dila_dataset.ts</a>| dole("<a href="https://git.en-root.org/tricoteuses/data/dila/dole">Dépôt git <code>dole</code> (XML)</a>")
|
||||
|
||||
jorf -->|<a href="https://git.tricoteuses.fr/logiciels/tricoteuses-legifrance/src/branch/main/src/scripts/import_jorf.ts">src/scripts/import_jorf.ts</a>| base_legi[("Base <code>legi</code> (PostgreSQL)")]
|
||||
legi -->|<a href="https://git.tricoteuses.fr/logiciels/tricoteuses-legifrance/src/branch/main/src/scripts/import_legi.ts">src/scripts/import_legi.ts</a>| base_legi
|
||||
dole -->|<a href="https://git.tricoteuses.fr/logiciels/tricoteuses-legifrance/src/branch/main/src/scripts/import_dole.ts">src/scripts/import_dole.ts</a>| base_legi
|
||||
|
||||
jorf & legi -->|<a href="https://git.tricoteuses.fr/logiciels/tricoteuses-legifrance/src/branch/main/src/scripts/git_xml_to_git_json.ts">src/scripts/git_xml_to_git_json.ts</a>| donnees_juridiques("<a href="https://git.tricoteuses.fr/dila/textes_juridiques_json">Dépôt git <code>textes_juridiques_json</code> (JSON)</a>")
|
||||
|
||||
donnees_juridiques -->|<a href="https://git.tricoteuses.fr/logiciels/tricoteuses-legifrance/src/branch/main/src/scripts/git_json_to_git_references_json.ts">src/scripts/git_json_to_git_references_json.ts</a>| references_donnees_juridiques("<a href="https://git.tricoteuses.fr/dila/references_textes_juridiques_json">Dépôt git <code>references_textes_juridiques_json</code> (JSON)</a>")
|
||||
|
||||
donnees_juridiques & references_donnees_juridiques -->|<a href="https://git.tricoteuses.fr/logiciels/tricoteuses-legifrance/src/scripts/git_json_to_git_markdown.ts">src/scripts/git_json_to_git_markdown.ts</a>| textes_juridiques("<a href="https://git.tricoteuses.fr/dila/textes_juridiques">Dépôt git <code>textes_juridiques</code> (Markdown)</a>")
|
||||
|
||||
|
||||
donnees_juridiques -->|<a href="https://git.tricoteuses.fr/logiciels/tricoteuses-legifrance/src/scripts/git_json_to_git_table_of_contents_markdown.ts">src/scripts/git_json_to_git_table_of_contents_markdown.ts</a>| table_des_matieres_textes_juridiques("<a href="https://git.tricoteuses.fr/dila/table_des_matieres_textes_juridiques">Dépôt git <code>table_des_matieres_textes_juridiques</code> (Markdown)</a>")
|
||||
|
||||
```
|
Loading…
Add table
Add a link
Reference in a new issue