codegouvfr / codegouv-web-poc

0 stars 0 forks source link

Faire évoluer l'API de code.gouv.fr #11

Open hjonin opened 1 year ago

hjonin commented 1 year ago
bzg commented 1 year ago

status dont la valeur (Concept, Alpha, Beta, RC, Stable) est calculée à partir du numéro de version (cf. SemVer)

Est-ce qu'il y a une correspondance standard calculable pour déduire [Concept|Alpha|Beta|RC|Stable] depuis le numéro de version ?

D'instinct je suis un peu sceptique sur une automatisation ici, mais de la doc m'intéresse.

bzg commented 1 year ago

Décrire les points d'API et les modèles de données actuels

Les schémas de données sont ici :

https://git.sr.ht/~codegouvfr/codegouvfr-fetch-data/tree/master/schemas/

Mais ces descriptions peuvent être mises plus en avant.

bzg commented 1 year ago

Merci pour tous ces éléments !

hjonin commented 1 year ago

status dont la valeur (Concept, Alpha, Beta, RC, Stable) est calculée à partir du numéro de version (cf. SemVer) Est-ce qu'il y a une correspondance standard calculable pour déduire [Concept|Alpha|Beta|RC|Stable] depuis le numéro de version ? D'instinct je suis un peu sceptique sur une automatisation ici, mais de la doc m'intéresse.

Normalement oui, on devrait pouvoir extraire avec une regexp le type de version de pré-release (Alpha, Beta, RC) après le tiret (https://semver.org/#spec-item-9). Concept serait un code source sans version et Stable une version stable.

Moyennant bien sûr que le code source suive cette sémantique :)

hjonin commented 1 year ago

Décrire les points d'API et les modèles de données actuels Les schémas de données sont ici : https://git.sr.ht/~codegouvfr/codegouvfr-fetch-data/tree/master/schemas/ Mais ces descriptions peuvent être mises plus en avant.

Merci beaucoup ! Une question : les noms des champs ne correspondent pas à ceux de la réponse, est-ce parce qu'ils subissent une minification ?

bzg commented 1 year ago

Merci beaucoup ! Une question : les noms des champs ne correspondent pas à ceux de la réponse, est-ce parce qu'ils subissent une minification ?

Oui : https://git.sr.ht/~codegouvfr/codegouvfr-consolidate-data/tree/master/item/src/utils.clj#L43

hjonin commented 1 year ago

Décrire les points d'API et les modèles de données actuels Les schémas de données sont ici : https://git.sr.ht/~codegouvfr/codegouvfr-fetch-data/tree/master/schemas/ Mais ces descriptions peuvent être mises plus en avant.

Merci beaucoup ! Une question : les noms des champs ne correspondent pas à ceux de la réponse, est-ce parce qu'ils subissent une minification ?

Voir aussi https://git.sr.ht/~codegouvfr/codegouvfr-consolidate-data/tree/main/item/src/utils.clj#L43

hjonin commented 1 year ago

A rediscuter avant dév