Contribuindo com a documentação
Como adicionar um serviço ou atualizar uma fonte sem criar duas verdades.
Regra de ownership
Documentação de um componente fica junto do seu código. Conteúdo que atravessa
vários serviços fica em 2finance-docs/content/docs.
Adicionar um serviço
- Crie um diretório
docs/no repositório dono. - Escreva um
index.mdxcom frontmattertitleedescription. - Adicione o repositório a
config/repositories.mjs. - Conecte a coleção em
lib/source.tscom umbaseDirestável. - Execute
npm run sync:docsenpm run check.
O diretório workspaces/<id>/repository é checkout ou symlink de build. Não
copie MDX permanentemente para content/docs.
OpenAPI
Registre o caminho do schema no registry e carregue-o pelo servidor do
fumadocs-openapi. A referência deve ser derivada do contrato, não reescrita à
mão.
Qualidade mínima
- confirme o comportamento em API, código, configuração e testes;
- não publique credentials, tokens ou endpoints sensíveis;
- prefira poucas páginas substantivas a páginas vazias;
- marque informação não verificável como
Needs verification; - mantenha URLs orientadas ao produto, não ao nome físico do repositório.