ADR-0002: Portal em Jekyll com Just the Docs

Decisão: o portal é gerado pelo Jekyll (gerador nativo do GitHub Pages) com o tema Just the Docs, publicado por workflow do GitHub Actions, porque dá menu lateral e busca sem build próprio e com tema mantido.

Contexto

O portal precisa de menu por pasta e busca, sem exigir campos de navegação dos autores. O Material for MkDocs entrou em modo de manutenção em novembro de 2025, com fim de vida previsto para 2027, e o sucessor dele, Zensical, ainda está em alpha.

Alternativas descartadas

  • MkDocs com Material: navegação e busca excelentes. Descartado por estar em fim de vida.
  • Docusaurus: gerador em React, muito usado. Descartado por exigir build Node e configuração de menu para um portal só de Markdown.

Consequências

  • Ganhos: build com a mesma imagem do GitHub Pages, reproduzível localmente com Docker; menu montado pelo _config.yml.
  • Custos: cada projeto novo exige uma linha de configuração de menu no _config.yml.
  • Passa a ser obrigatório: valor com dois-pontos no frontmatter entre aspas, senão o Jekyll descarta a página.

This site uses Just the Docs, a documentation theme for Jekyll.