Esta pasta concentra os contratos usados para evoluir o projeto sem depender de conhecimento implícito.
- Antes de implementar uma mudança, crie ou atualize uma especificação em
docs/specs/. - Para criar conteúdo acadêmico, siga
docs/content/college-content-guidelines.md. - Para montar apresentações HTML autocontidas, siga
docs/content/html-slide-deck-standard.md. - Para entender a organização atual do projeto, consulte
docs/project-structure.md.
- Definir a especificação.
- Validar escopo, rotas, conteúdo afetado e critérios de aceite.
- Implementar somente o que a especificação cobre.
- Rodar
npm run typecheckounpm run build, conforme o risco da mudança. - Atualizar a especificação com decisões tomadas durante a implementação.