Pular para conteúdo

ADR 0003: Utilização do GitHub como Plataforma Central

  • Data: 2025-10-13
  • Status: Aceita
  • Contexto:
    A ManaVitae WareSoft precisa de uma base segura e colaborativa para versionar código, registrar documentação e centralizar automações.
    Buscamos uma plataforma confiável, compatível com integração contínua (CI/CD), controle de acesso e gestão de conhecimento.

  • Decisão:
    Adotar o GitHub como plataforma principal para repositórios de código, documentação e automações internas.
    O GitHub também servirá como centro de governança técnica (issues, pull requests, ADRs e ações automáticas).

  • Alternativas consideradas:

  • GitLab — forte em CI/CD, mas mais pesado e complexo para o porte atual.
  • Bitbucket — estável, porém com menor integração com a comunidade e IA.
  • SourceHut / Gitea — boas opções self-hosted, mas sem a mesma maturidade e ecossistema.

  • Consequências:

  • ✅ Centralização do conhecimento técnico e histórico de decisões.
  • ✅ Integração natural com Actions, Pages e ferramentas de IA.
  • ✅ Maior visibilidade e colaboração aberta.
  • ⚠️ Dependência da infraestrutura GitHub (serviço externo).
  • ⚠️ Requer boas práticas de segurança e backup para mitigar riscos.

O GitHub representa o equilíbrio entre colaboração global, automação inteligente e clareza de histórico — pilares da cultura ManaVitae.