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. It contains files in certain formats and software that help automate the creation of initial content.
users who have been authorized as project admins by the team that leads the project on Blue Fields platform.
registered users with an account on the Urantiapedia. Only another admin user can register a user as a new admin user.
users with a good knowledge on the use of Git and GitHub.
users with good knowledge of The Urantia Book in at least one language in which it is published, and preferably with a good level of the English version.
users that wish to collaborate in a selfless way in the addition of content related to The Urantia Book in the Urantiapedia.
Admin users are the only ones in charge of bulk-uploading changes to the Urantiapedia website during each milestone of the project. More about project milestones in Milestones of the project.
“Editor-in-Chief” creates a fork (a copy in its own account) of Urantiapedia project on GitHub (https://github.com/JanHerca/urantiapedia) and Urantia-backup project on GitHub (https://github.com/JanHerca/urantiapedia-backup). The first is a project that contains all the files. The second contains only the files that are synchronized with the Urantiapedia website.
“Editor-in-Chief” creates a local copy of both projects on PC. The local copy must be of the latest version of Urantiapedia content (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.
“Editor-in-Chief” makes changes in the local copy to the files indicated in this manual and in the way explained. “Editor-in-Chief” makes commmits to the local copy.
“Editor-in-Chief” sends changes to his GitHub account through a push action.
“Editor-in-Chief” performs a pull request in GitHub web to the original projects.
The pull requests of “Editors-in-Chief” are reviewed by “Administrators”, who are in charge of doing a merge with the main branch (master) of all those changes that are correct. Any changes that are not correct will be rejected and “Editors-in-Chief” will be notified to fix them.
When changes that are OK and “Administrator” has done the merge, any changes to the Urantiapedia-backup project are automatically synchronized with the website. Now changes are visible to all, in order to check and validate that they are correct.
The process is repeated as many times as needed, returning to point 2.