Pular para o conteúdo

/ww:doc:tech-document

Documenta um alvo específico do seu código — uma API, um componente, um módulo ou uma função — com o detalhe técnico que quem vai usar aquilo precisa.

/ww:doc:tech-document

DocCompatível com ww 1.7.3Modelo: sonnet

Uso

/ww:doc:tech-document src/auth/login.ts --type component --style detailed
/ww:doc:tech-document src/api/users.ts --type api --style brief

Argumentos

ArgumentoObrigatório?Descrição
<target>SimO que documentar: um arquivo, uma função, um componente ou um módulo.
--type api|component|module|functionOpcionalO tipo do alvo — api, component, module ou function. É isso que decide o formato do documento.
--style brief|detailedOpcionalbrief traz o essencial (parâmetros e retornos); detailed traz arquitetura, exemplos e tratamento de erro.

Notas

O documento é salvo na pasta de documentação do projeto, com a data no cabeçalho, a menos que você indique outro caminho.

Ao publicar uma API para outro time consumir, ao entregar um componente para o design system, ou quando um trecho crítico do sistema precisa parar de viver só na cabeça de quem escreveu.

  • O alvo — o arquivo, a função, o componente ou o módulo a documentar.
  • --type — o tipo do alvo: api, component, module ou function. É isso que decide o formato da documentação.
  • --stylebrief para o essencial (parâmetros e retornos) ou detailed para o completo (arquitetura, exemplos e tratamento de erro).
TipoO que a documentação cobre
apiEspecificação do endpoint, parâmetros e esquemas da requisição, formatos de resposta e códigos de status, tratamento de erro, autenticação e autorização, limites de uso, exemplos e notas de integração
componentPropósito e uso, propriedades de entrada com seus tipos, eventos e callbacks, estado, ciclo de vida, estilo e customização, acessibilidade e exemplos
modulePropósito e escopo, o que ele expõe, dependências, opções de configuração, exemplos e considerações de performance
functionAssinatura e parâmetros com tipos, retorno, exceções e erros, exemplos, características de performance, casos de borda e limitações
  • O documento é salvo na pasta de documentação do projeto, com a data no cabeçalho, a menos que você indique outro caminho.
  • O escopo é um alvo por vez. Para o projeto inteiro, use o /ww:doc:project-index.