ouvroir / display-ontology

A computer ontology to formally describe the features of a collection display or an exhibition
https://ouvroir.github.io/display-ontology/
1 stars 1 forks source link

Build et déploiement de la visualisation webvowl #1

Closed davvalent closed 1 year ago

davvalent commented 1 year ago

Je propose une GH Action pour déployer la visualisation de l’ontologie. Le déploiement a été testé sur un fork et devrait bien fonctionner à moins de problèmes de configuration du dépôt.

L’action exécute le paquet ./owl2vowl/owl2vowl.jar (info : https://github.com/VisualDataWeb/OWL2VOWL) pour convertir l’ontologie vers le format vowl nécessaire à l’application webvowl pour générer la visualisation, puis procède au déploiement.

Le build est déclenché par un push sur la branche main, mais nous pouvons facilement indiquer une autre branche si nous souhaitons éviter les déploiements redondants (lorsque l’on modifie autre chose que l’ontologie, par exemple).

Note : pousser le format vowl généré lors d’un build local n’a aucun effet sur le déploiement. C’est toujours l’ontologie qui est utilisée comme source pour le build effectué et déployé par GH Actions.

emchateau commented 1 year ago

Salut, J’ai peut-être accepté un peu vite ton PR @davvalent L’idéal aurait sans doute été de faire un sousmodule pour l’intégration de webowl. Mais on pourra regarder ça plus tard. As-tu besoin de droits pour la gestion des actions ? Emmanuel

davvalent commented 1 year ago

Allo @emchateau, Pas de problème. Considérons cette proposition technique comme étant temporaire. En effet, il pourrait être utile éventuellement que j’aie des droits pour la gestion des actions et des environnements.