Urantiapedia é um site colaborativo baseado em Wiki.js com o propósito de ser um centro unificado para a disseminação de todo o conhecimento sobre O Livro de Urântia.
Blue Fields é um site que foi criado para juntar e organizar os leitores do O Livro de Urântia que desejam colaborar em projetos inteligentes, propositais e altruístas em todo o mundo. mundo. É o site que gerencia o cadastro e a colaboração entre os voluntários da Urantiapedia.
O projeto Urantiapedia no GitHub é um projeto criado para servir como um procedimento de inicialização rápida para o conteúdo Urantiapedia. Ele contém arquivos em determinados formatos e softwares que ajudam a automatizar a criação do conteúdo inicial.
“Desenvolvedor” cria uma cópia local do projeto no PC. A cópia local deve ser da versão mais recente do branch master. Isso é feito primeiro por meio de uma ação clone e depois por meio de ações pulls para o projeto, que baixa qualquer alteração na cópia local.
O “Desenvolvedor” faz alterações na cópia local e se compromete com ela.
“Desenvolvedor” envia as alterações para o GitHub por meio de um push.
Para Urantiapedia Tools, como é um repositório próprio, é possível fazer um pull request do site do GitHub. No caso de Wiki.js, como é de propriedade de terceiros, é necessário criar um merge neste forkhttps://github.com/JanHerca/wiki para centralizar pull requests para Wiki,js upstream quando necessário e para coordenar desenvolvimentos.
Pull requests são revisados por desenvolvedores autorizados, encarregados de fazer um merge no branch master de todas as mudanças que estiverem OK. Qualquer alteração inválida é rejeitada e notificada para uma correção.
Quando as alterações são feitas no Wiki.js e estão OK, podemos prosseguir para lançar uma nova versão do servidor. Esta tarefa é feita por “Admins”.
O processo é repetido quantas vezes forem necessárias, voltando ao ponto 3.