Skip to content

Conversation

Diego-Espindola
Copy link
Contributor

@Diego-Espindola Diego-Espindola commented Oct 6, 2025

Adiciona workflow de publicação automática da documentação no GitHub Pages

Este PR implementa:

  • Workflow do GitHub Actions para gerar e publicar automaticamente a documentação do projeto no GitHub Pages.
  • Exportação do schema OpenAPI da API FastAPI para ser embutido na documentação.
  • Integração do Sphinx com Redoc para exibir a documentação da API junto com a documentação geral.
  • Sincronização automática do conteúdo do [README.md] da raiz na documentação.
  • Ajustes para garantir que o sumário e títulos fiquem claros e organizados.

Como funciona

  • A cada push na branch main, o workflow:
    • Instala as dependências.
    • Exporta o OpenAPI.
    • Copia o README.md para a pasta de documentação, ajustando o título.
    • Gera a documentação estática com Sphinx.
    • Publica o resultado no GitHub Pages.

Benefícios

- Adicionado script `scripts/export_openapi.py` para exportar o schema OpenAPI
- Criado workflow `.github/workflows/docs.yml` para gerar e publicar docs com Redoc
- Preparado deploy automático da documentação na branch `gh-pages`
feat(docs): configurar GitHub Actions para publicação no GitHub Pages
Feat(docs): Adicionado requirementes.txt
feat(docs): documentação automatizada com Sphinx, MyST, Redoc e deplo…
adicionado o deploy pra ser pelo actions e nao pelo pages
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Configurar GitHub Actions para publicar documentação da API no GitHub Pages

1 participant