Urantiapedia est un site Web collaboratif basé sur Wiki.js dans le but d’être un centre unifié pour la diffusion de toutes les connaissances concernant Le Livre d’Urantia.
Blue Fields est un site Web qui a été créé pour rejoindre et organiser les lecteurs du Livre d’Urantia qui souhaitent collaborer à des projets intelligents, utiles et altruistes partout dans le monde. monde. C’est le site web qui gère le registre et la collaboration entre les bénévoles d’Urantiapedia.
Le projet Urantiapedia sur GitHub est un projet créé pour servir de procédure de démarrage rapide pour le contenu Urantiapedia. Il contient des fichiers dans certains formats et des logiciels qui aident à automatiser la création du contenu initial.
«Développeur» crée une copie locale du projet sur PC. La copie locale doit être de la dernière version de la branche master. Cela se fait d’abord via une action * clone * et plus tard via des actions pulls vers le projet, qui télécharge toute modification dans la copie locale.
«Développeur» apporte des modifications à la copie locale et s’y engage.
Le «développeur» envoie les modifications à GitHub via un push.
Pour Urantiapedia Tools, comme il s’agit d’un référentiel détenu, il est possible de faire une pull request depuis le site Web GitHub. Dans le cas de Wiki.js, comme il appartient à un tiers, il est nécessaire de créer une merge dans le this forkhttps://github.com/JanHerca/wiki pour centraliser les pull requests à Wiki,js en amont quand c’est nécessaire et pour coordonner les développements.
Les pull requests sont examinées par des développeurs autorisés, chargés de faire une merge dans la branche master de tous les changements qui sont OK. Toute modification invalide est rejetée et est notifiée pour un correctif.
Lorsque des modifications sont apportées à Wiki.js et sont OK, nous pouvons procéder au lancement d’une nouvelle version du serveur. Cette tâche est effectuée par les «Admins».
Le processus est répété autant de fois que nécessaire, en revenant au point 3.