Commit f8993c15 authored by Adrien Laporte's avatar Adrien Laporte
Browse files

Convertisseur : typo + structure site

parent 1dac115d
......@@ -15,7 +15,7 @@ converter.py [-o OUTPUT] input
## Fonctionnement
La conversion s'effectue en trois étapes.
Dans les étapes qui vont suivre, on considère un fichier décrivant le Chaton :
Dans les étapes qui vont suivre, on considère un fichier décrivant le Chaton suivant :
```json
{
"name": "Picasoft",
......@@ -71,11 +71,11 @@ Le fichier décrit devient :
]
}
```
Les clés ont été renommées (`name` qui devient `chaton`) et les valeurs converties (les urls sont laissés intacts, le champ du logiciel `"etherpad"` devient `"Etherpad"`, la `degradability` passe de `0` à `"Jamais"`). Les champs non-utiles pour le schéma entraide sont laissés de côté.
Un système de *contexte* permet de savoir par exemple si l'`url` trouvé correspond à celui du chaton (`"https://picasoft.net"`) ou du service rendu (`"https://team.picasoft.net"`).
Les clés ont été renommées (`name` qui devient `chaton`) et les valeurs converties (les urls sont laissés intacts, le champ `software` anciennement `"etherpad"` devient `"Etherpad"`, la `degradability` passe de `0` à `"Jamais"`...). Les champs non-utiles pour le schéma entraide sont laissés de côté.
Un système de *contexte* permet de savoir par exemple si l'`url` trouvé correspond à celui du Chaton (`"https://picasoft.net"`) ou du service rendu (`"https://team.picasoft.net"`).
### Explosion du Chaton par services
Dans le format entraide, chaque objet correspond à un service donné par un chaton. Pour chaque chaton, pour chaque service on crée un objet qui résume l'offre :
Dans le format entraide, chaque objet correspond à un service donné par un Chaton. Pour chaque Chaton, pour chaque service on crée un objet qui résume l'offre :
```json
[
{
......
......@@ -17,7 +17,7 @@ Avec `<input>` le [fichier json](http://chatons.picasoft.net/exports/chatons.jso
## Fonctionnement
(Le fonctionnement détaillé est donné sur le [framagit](https://framagit.org/bertille/tx-collecte-chatons/-/tree/master/conversion#fonctionnement).)
La conversion se fait en trois étape :
1. Renommage des clés et des valeurs,
2. Explosion des Chatons par service
3. Transformation de la structure vers du Node
La conversion se fait en trois étapes :
- Renommage des clés et des valeurs,
- Explosion des Chatons par service,
- Transformation de la structure vers du Node.
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment