139bercy / format-commande-publique

Documentation du format de référence des données essentielles des marchés publics français
The Unlicense
14 stars 11 forks source link

Add schemas.yml file #43

Closed AntoineAugusti closed 5 years ago

AntoineAugusti commented 5 years ago

Suite de l'issue https://github.com/etalab/schema.data.gouv.fr/issues/17.

@ColinMaudry je te propose l'ajout de ce fichier à la racine avant l'intégration sur schema.data.gouv.fr. J'ai rempli un titre une description mais je te laisse améliorer si tu le juges utile.

Ensuite il faudrait :

Exemple :

commande-publique:
  url: https://github.com/etalab/format-commande-publique.git
  type: xsd
  email: example@data.gouv.fr
ColinMaudry commented 5 years ago

Ce repo contient principalement deux schémas :

Le système mis en place permet-il d'avoir deux schémas de type différent dans un même repo ?

AntoineAugusti commented 5 years ago

Pas pour le moment.

ColinMaudry commented 5 years ago

Les schémas JSON sont-ils supportés ? À choisir, je préférerais référencer le schéma JSON si je ne peux en référencer qu'un.

AntoineAugusti commented 5 years ago

Pas pour le moment mais avant la fin du mois sûrement. Je pensais que c'était le XSD qui était le plus utilisé

AntoineAugusti commented 5 years ago

Je viens d'ouvrir une issue propre au JSON Schema https://github.com/etalab/schema.data.gouv.fr/issues/27

AntoineAugusti commented 5 years ago

L'implémentation était très similaire au XSD donc c'était rapide. Fait dans https://github.com/etalab/schema.data.gouv.fr/pull/28. Tu peux proposer l'intégration des schémas au format JSON Schema du coup.

AntoineAugusti commented 5 years ago

Hello,

J'ai remplacé par le format JSON Schema comme tu le préfères au XSD.

abulte commented 5 years ago

@ColinMaudry up quand tu as un petit moment ;-) Merci !