Forkei o repositório do Discourse no GitHub. Como posso substituí-lo pela instalação existente do Discourse no meu site?

De fato, realizei esta tarefa: Overriding user_guardian.rb in a plugin (no fork necessary!) - #24. Como você sugeriu, experimentei ambos os métodos. A primeira abordagem resultou em um erro, como documentado aqui: Overriding user_guardian.rb in a plugin (no fork necessary!) - #24.

O segundo método tornou o site inacessível. Estou explorando soluções alternativas em minha busca por resolução, mas o progresso tem sido limitado, o que me leva a considerar outros caminhos.

Como prefiro não fazer modificações extensas, considerei fazer um fork do Discourse. Eu simplesmente atualizaria meu fork com as últimas alterações do repositório principal a cada vez, então reaplicaria apenas as modificações que fiz, aceitando essa abordagem.

Meu principal desafio reside em identificar uma solução eficaz e correta. Estou disposto a excluir e reescrever o código, tentando novas abordagens. No entanto, diante de erros incertos, infelizmente não consigo produzir uma resolução definitiva.

Obrigado