Publicação no GitHub Pages¶
Pré-requisitos¶
- Conteúdo da documentação dentro de
docs/. - Arquivo de configuração
mkdocs.ymlpresente na raiz. - Dependências instaladas com
requirements-docs.txt. - Workflow de deploy presente em
.github/workflows/docs.yml.
Teste local antes de publicar¶
- Instalar dependências:
powershell
python -m pip install -r requirements-docs.txt
- Executar servidor local:
powershell
mkdocs serve
- Executar build estrito:
powershell
mkdocs build --strict
Publicação recomendada (GitHub Actions)¶
- Commit e push das alterações em
docs/,mkdocs.ymle workflow. - Abra Pull Request para a branch oficial.
- Faça merge após revisão.
- No GitHub, acesse
Settings -> Pagese selecioneSource: GitHub Actions. - Aguarde a execução do workflow
docs.
Publicação manual (alternativa)¶
Se precisar publicar sem workflow:
powershell
python -m pip install -r requirements-docs.txt
mkdocs gh-deploy --force
Isso envia o site para a branch gh-pages.
Verificações após publicar¶
- A página inicial abre corretamente.
- Links de navegação funcionam.
- Conteúdo obrigatório do professor está presente.
- Não há divergência entre escopo documentado e progresso real.
Rotina de manutenção¶
- Atualizar documentação ao fim de cada revisão semanal do Kanban.
- Revisar links quebrados em cada entrega.
- Registrar novas decisões técnicas e problemas resolvidos.