Skip to content

Latest commit

 

History

History
90 lines (63 loc) · 3.39 KB

File metadata and controls

90 lines (63 loc) · 3.39 KB

Documentação do projeto (índice central)

Objetivo: Ponto de entrada único para navegar a documentação do Homestead. Documentos longos em inglês mantêm o idioma original; este índice e o contexto de produto estão em português.

Produto e negócio

Índice por tema

Arquitetura e design

Desenvolvimento

Testes

Deploy e infraestrutura

  • Release CI: .github/workflows/release.yml (artefatos linux/amd64 e linux/arm64).

APIs

  • Não aplicável como API HTTP: CLI/TUI local. Integrações descritas na arquitetura e nos ADRs.

Ferramentas

  • README do projeto — instalação, uso, estrutura de pastas
  • Makefilebuild, run, test, test-integration, test-coverage

Estrutura da pasta docs/

docs/
├── INDEX.md                    # Este ficheiro
├── TESTING.md
├── product/
│   └── CONTEXT.md              # Produto e contexto de negócio
├── architecture/
│   ├── VERTICAL_PATTERNS.md    # Padrões top-down
│   ├── ARCHITECTURE.md
│   ├── TUI_LAYOUT.md
│   ├── PATTERNS_GUIDE.md
│   ├── DIAGRAMS.md
│   └── adrs/
└── development/
    ├── INSTALLER_IMPLEMENTATION.md
    └── REFACTORING_SUMMARY.md

Por onde começar

Perfil Caminho
Novo no projeto README.mdGETTING_STARTED.mdproduct/CONTEXT.md
Arquitetura architecture/VERTICAL_PATTERNS.mdarchitecture/ARCHITECTURE.md
Nova funcionalidade Camadas em ARCHITECTURE.md → padrões em PATTERNS_GUIDE.mdTESTING.md
Decisões passadas architecture/adrs/README.md

Métricas (referência rápida)

Item Ordem de grandeza
Pacotes de teste vários sob internal/ e raiz
Camadas 4 (TUI, app, domain, infrastructure)
ADRs ver adrs/README.md

Valores exatos (número de testes, entradas do catálogo) mudam com o tempo — confirme com go test ./... e o código-fonte.

Contribuindo na documentação

  • Atualizar este índice quando criar documentos novos
  • Um tema = um sítio canónico; evitar duplicar o mesmo conteúdo
  • ADRs novos: architecture/adrs

Última atualização: 2026-04-04