Urantiapedia is a collaborative website based on Wiki.js with the purpose of being a unified center for the dissemination of all knowledge regarding The Urantia Book.
Blue Fields is a website that has been created to join and organize readers of The Urantia Book who wish to collaborate in smart, purposeful and altruistic projects all over the world. It is the website that manages register and collaboration between volunteers of Urantiapedia.
Urantiapedia project on GitHub is a project created to serve as a quick start-up procedure for Urantiapedia content. It contains files in certain formats and software that help automate the creation of initial content.
“Developer” creates a local copy of the project on PC. The local copy must be of the latest version of the master branch. This is done first through a clone action and later through pulls actions to the project, that downloads any change to the local copy.
“Developer” makes changes in the local copy and commmits to it.
“Developer” sends changes to GitHub through a push.
For Urantiapedia Tools, as it is an owned repo it is possible to do a pull request from GitHub website. In case of Wiki.js, as it is owned by a third party, it is needed to create a merge in the this forkhttps://github.com/JanHerca/wiki to centralize pull requests to Wiki,js upstream when it is needed and to coordinate developments.
Pull requests are reviewed by authorized developers, in charge of doing a merge in the master branch of all changes that are OK. Any invalid change is rejected and is notified for a fix.
When changes are made to Wiki.js and are OK we can proceed to launch a new version of the server. This task is done by “Admins”.
The process is repeated as many times as needed, returning to point 3.