Abstraction d’accès aux données en base de données de Duniter

Ce serait bien aussi que cette abstraction soit indépendante du langage de programmation. Depuis que je m’en sers, je trouve graphQL assez génial pour ça. La prochaine version de WotWizard, pour bientôt, sera entièrement interrogeable de cette façon.

Ça serait bien aussi que ces « clients » (monit et wotwizard) se basent sur l’API cliente pour ne pas subir de futurs changements de structure de la base de données. Mais, bon c’est un projet à lui seul avec le développement GVA et le fait de pouvoir y extraire plus d’informations qu’avec BMA.

1 J'aime

Où en est la spécification de GVA ? Je crois qu’elle repose sur graphQL. Est-ce qu’un document de définition de types graphQL existe déjà ?

Oui : Cesium² > PoC avec GraphQL inside :slight_smile:

1 J'aime

Merci. Le schéma a l’air bien développé et cohérent (j’ai pu le valider sans problème). Il reste à l’étudier.