Sobre esta documentação
Como rodar, editar e publicar esta documentação, feita com Fumadocs e publicada no Cloudflare Pages.
O código fica em docs/ no repositório TermoCore: Next.js com Fumadocs, exportado como site estático.
Rodar na máquina
cd docs
bun install
bun run dev # http://localhost:51050dev e build rodam antes bun scripts/gerar_paginas_dos_sdks.ts, que regenera as páginas de Serviços e o Catálogo de eventos a partir de packages/ e openapi/.
O que editar
| Pasta | Origem |
|---|---|
content/docs/comecar/, eventos/*.mdx, recursos/ | escritas à mão: edite à vontade |
content/docs/servicos/, content/docs/eventos/catalogo/ | geradas: não edite, mude o contrato ou o script |
Quando um serviço muda o contrato: cargo run -p gerador na raiz atualiza os pacotes, e o próximo build da documentação já mostra as funções novas.
Publicação
O Cloudflare Pages faz o build a cada push na main:
| Campo | Valor |
|---|---|
| Framework preset | None |
| Build command | bun install --frozen-lockfile && bun run build |
| Build output directory | out |
| Root directory | docs |
| Variável de ambiente | BUN_VERSION = 1.4.2 |