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:51050

dev 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

PastaOrigem
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:

CampoValor
Framework presetNone
Build commandbun install --frozen-lockfile && bun run build
Build output directoryout
Root directorydocs
Variável de ambienteBUN_VERSION = 1.4.2

Nesta página