Allez hop, une première bêta version de Cesium², qui fait très peu de chose pour le moment :
- testable ici (en web) : https://g1.duniter.fr/cesium2
- version pour Android disponible également (fichier APK)
Objectifs
Le but n’est pas ici d’avoir une belle ergonomie (pas encore), mais plutôt d’avoir une version testable avec la couche GraphQL de la future API GVA de Duniter.
Bref, on va pouvoir avancer avec du concret
ATTENTION: Version uniquement destinée aux développeurs de Duniter et logiciels clients.
Autres utilisateurs : s’abstenir svp C’est vraiment un tout début.
Ce qui marche :
- la connexion : mais ca ne donne rien pour le moment… Attention à ne pas utiliser un compte membre, car pour le moment la clef secrete est gardée dans les données en cache (plus facile pendant le développement).
- une recherche dans la WoT, avec interrogation des noeuds Cesium+ (via un plugin)
- les paramètres : mais après avoir sauvegardé il faut parfois recharger la page. Les services gardent encore un cache avec les anciens paramètres…
L’inscription est encore buggée.
Code et liens utiles
- Le projet est sur le gitlab : https://git.duniter.org/clients/cesium-grp/cesium2
- Manuel de construction pour le développement
- Spécification de GVA avec le schéma associé
- Le code du module GVA Duniter
- Le noeud GVA est testable ici (éditeur graphiQL, avec auto-completion) : g1.duniter.fr/graphql
Je vais laisser tourner mon noeud un peu, mais ensuite le mieux est que les développeurs ai le leur. (cf le README du module GVA
Technologies
- Ionic v4
- Angular 7
- GraphQL
- Node.js 10 (pour la compilation)