DOCUMENTAÇÃO
Para quem lê o código-fonte.
E para quem o escreve.
Caminhos curtos para o projeto. Caminhos longos também existem — mas os curtos cobrem a maior parte do que a maioria das pessoas precisa.
Compilar a imagem
Clone o manifesto público, sincronize as árvores, rode o target do Soong e produza o mesmo hash que publicamos.
AbrirVerificar um lançamento
Faça o hash do binário, confira as três assinaturas, compare com o manifesto publicado. Fornecemos o script de verificação.
AbrirRodar um nó de federação
Opere um nó de federação soberano. PostgreSQL + daemon Rust + registro de pares assinado. Ajuda a descentralizar a rede.
AbrirReportar um bug
Questões de segurança via security.txt e nossa chave PGP. Bugs funcionais via o rastreador de issues público. Respondemos em até 72 horas.
AbrirContribuir com um patch
Pull requests são bem-vindos em todo repositório público. Exigimos sign-off, mínimo de dois revisores e um build reproduzível que passe.
AbrirTraduzir a interface
Estamos indo além do inglês. Os arquivos de origem de tradução ficam em um repositório público. Os pull requests aparecem no próximo lançamento menor.
AbrirREFERÊNCIAS MAIS PROFUNDAS
Quando você estiver pronto para se aprofundar.
Estes são os documentos de referência de que você precisará para escrever extensões, projetar experimentos ou auditar a arquitetura em detalhe. Eles são mantidos em sincronia com os lançamentos.
Referência dos motores soberanos
O que cada um dos 13 motores faz, como interagem e onde ficam as fronteiras.
Protocolo de mesh de emergência
Os oito fallbacks de rádio, os protocolos (CAP, EDXL, DTN, Cospas-Sarsat) e a lógica de prioridade no dispositivo.
Arquitetura de federação
Como nós soberanos se encontram, concordam sobre padrões e se recusam a compartilhar qualquer coisa bruta.
Formato do ledger de auditoria
Estrutura da cadeia de hash, layout da partição somente-anexação e como exportar para revisão forense.
Contrato de app em sandbox
O que o SO garante a um app, o que não garante e como funciona o handshake de atestação por hardware.
Flags de build e reprodutibilidade
SOURCE_DATE_EPOCH, overlays do Soong, papéis de assinatura. Por que nossos hashes são estáveis entre máquinas.
CANAIS DA COMUNIDADE
Fale com a equipe. Fale com outros desenvolvedores.
Todo o código-fonte não confidencial sob uma única organização. Issues, pull requests, lançamentos.
Lista de anúncios de baixo volume. Avisos de segurança são republicados aqui em minutos.
Chat em tempo real com a equipe de engenharia e outros desenvolvedores. Criptografia ponta a ponta.
Sessão de perguntas e respostas por vídeo ao vivo com a equipe central. Calendário publicado na página de changelog.