Antes de chegarmos à parte em que você se candidata para se tornar um mantenedor de uma ROM, vamos primeiro responder a algumas das perguntas mais frequentes sobre este assunto.

Quem é um mantenedor de ROM?

Uma definição simples para o termo mantenedor de ROM é um usuário que cria a ROM que é instalada em um dispositivo específico. Os mantenedores de ROM são responsáveis pelas questões que os usuários enfrentam ao instalar ou usar a ROM.

  • Esta definição mudará no contexto do /e/OS. Mais informações sobre isso serão fornecidas posteriormente neste documento.

Vocês têm mantenedores de ROM no /e/OS?

Sim, temos mantenedores de ROM que desenvolvem para dispositivos específicos

Vocês têm mantenedores de ROM para todos os dispositivos da lista de compatibilidade?

Não. Para os dispositivos para os quais não temos um mantenedor de ROM dedicado, realizamos as compilações utilizando nossa infraestrutura de compilação automatizada

Existem diferenças entre os mantenedores de ROM de outras ROMs personalizadas e o /e/OS?

Sim, e essas diferenças são bastante importantes

  • Os mantenedores da ROM do /e/OS são responsáveis pelos bugs específicos de seus dispositivos.
  • Os nomes dos mantenedores da ROM do /e/OS não são divulgados nem compartilhados com outros usuários. Isso é feito para respeitar a privacidade dos mantenedores da ROM, a menos que eles próprios queiram compartilhar seus dados com os usuários.

Quais são as responsabilidades dos mantenedores de ROM?

Espera-se que os mantenedores de ROM realizem as seguintes tarefas

  • Compilar a ROM do /e/OS utilizando a mesma base de código disponível no /e/OS Gitlab
  • Se o dispositivo não for compatível com o LineageOS, isso significa que o mantenedor da ROM terá que portar as árvores de dispositivos e sincronizá-las com o código-fonte do /e/OS
  • Não serão feitas alterações de nenhum tipo na ROM ou no código-fonte, tal como estão disponíveis no /e/OS Gitlab
  • Isso significa, especificamente, que o mesmo conjunto de aplicativos disponível no /e/OS Gitlab será utilizado na compilação.
  • O mantenedor da ROM deve primeiro testar a ROM em seu próprio dispositivo, garantir que ela esteja funcionando corretamente e, em seguida, disponibilizá-la para todos os usuários
  • Se surgirem quaisquer problemas específicos do dispositivo durante os testes, espera-se que o mantenedor do dispositivo resolva esses problemas antes de compartilhar a versão final funcional com os usuários.

Qual é o processo para se tornar um mantenedor de ROM?

Pré-requisitos

Se você tem interesse em se tornar um mantenedor de ROM, presumimos que tenha ampla experiência na compilação e instalação de ROMs personalizadas. Também presumimos que seja especialista na resolução de problemas encontrados durante o processo de compilação.

Etapas

  1. Primeiro, você deve compilar uma ROM não oficial do /e/OS usando o mesmo código disponível em nosso /e/OS Gitlab Você pode escolher o modo de compilação que preferir. É possível usar o Docker ou o método tradicional de sincronização do repositório para compilar a ROM.
  2. Grave-a no seu próprio dispositivo e teste-a. Verifique se o dispositivo está funcionando conforme o esperado. O que basicamente significa que você consegue fazer e receber chamadas, enviar e receber mensagens de texto…
  3. Compartilhe esta versão não oficial com os usuários no nosso fórum. Crie um novo tópico para isso e identifique-o como uma versão não oficial.
  4. Assim que os usuários testarem a versão, eles compartilharão seus comentários no mesmo tópico
  5. Com base em um número razoável de comentários positivos, você pode nos enviar um e-mail para join@murena.io, com um assunto claro (por exemplo: Mantenedor para ROM Mediatek + nome do dispositivo), e nós daremos continuidade ao processo a partir daí.

Vocês têm um grupo ou canal separado para os mantenedores de ROM?

Sim, temos um canal no Telegram exclusivo para os mantenedores de ROM. Assim que você passar a fazer parte do grupo de mantenedores de ROM, suas credenciais serão adicionadas a esse grupo.

Posso deixar os grupos de mantenedores de ROM?

Trata-se de uma iniciativa voluntária, portanto, sim, você pode deixar de ser um mantenedor de ROM a qualquer momento. Basta nos avisar com antecedência para que possamos tomar providências alternativas para que as compilações continuem disponíveis para os usuários.

O que fazer se você ainda tiver mais dúvidas

Se você tiver mais alguma dúvida, por favor, publique uma mensagem no fórum e entraremos em contato com você o mais rápido possível.