Skip to content

Publica o site estático também como zip - #31

Merged
brolesi merged 1 commit into
mainfrom
feat/zip-site-estatico
Oct 10, 2026
Merged

brolesi merged 1 commit into
mainfrom
feat/zip-site-estatico

Conversation

@brolesi

@brolesi brolesi commented Oct 10, 2026

Copy link
Copy Markdown
Owner

Resumo

  • scripts/build_static_api.py gera taco-api-estatica.zip (~1,2 MB, 2.339 arquivos) com o site inteiro e o publica junto dele: https://brolesi.github.io/taco/taco-api-estatica.zip depois do deploy. Link na página inicial do site e no README.
  • docs/api.dc.html: BASE deixa de ser https://brolesi.github.io/taco/ fixo e passa a ser relativo à página. No Pages nada muda; numa cópia hospedada em outro site (ex.: um hotsite), a documentação interativa usa os arquivos da cópia.
  • CHANGELOG em [Unreleased] (sem bump de versão: o contrato da API não muda).

Testes

  • test_site_estatico_reflete_a_api confere que o zip contém o site inteiro, menos ele mesmo.
  • Teste manual: zip descompactado em uma subpasta /taco/ servida por HTTP local; a documentação interativa carregou foods.json, categories.json e coverage.json da cópia local, sem nenhuma requisição ao github.io.
  • ruff check ., ruff format --check . ok; pytest 53 passed.

🤖 Generated with Claude Code

taco-api-estatica.zip sai junto do site, para guardar localmente ou
hospedar uma cópia. A documentação interativa passa a buscar os JSON
relativos à página, para funcionar numa cópia em outro domínio.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@brolesi
brolesi merged commit b800c91 into main Oct 10, 2026
3 checks passed
@brolesi
brolesi deleted the feat/zip-site-estatico branch October 10, 2026 16:29
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.

1 participant