Obrigado pelo interesse em contribuir. Leia as diretrizes abaixo antes de abrir PRs.
- TypeScript rigoroso — evite
any. Se precisar contornar o tipo, deixe um comentário explicando o porquê. - UI consistente — use as classes Tailwind já existentes. Não invente padrões novos sem discussão.
- Mudanças focadas — um PR deve resolver uma coisa. PRs gigantes dificultam review e aumentam chance de conflito.
git clone <https://github.com/antojunimaia-ui/Koda.git>
cd Koda
npm install
cp .env.example .env # preencha suas chaves
npm run devUse Conventional Commits:
feat: descrição curta fix: descrição curta chore: descrição curta docs: descrição curta
Novas ferramentas precisam:
- Estar integradas ao sistema de planos do agente
- Tratar erros explicitamente — nunca deixar falhar silenciosamente
- Ser documentadas no próprio código (JSDoc mínimo)
- Nunca commite chaves de API ou secrets — verifique se
.envestá no.gitignore - Ferramentas que acessam o filesystem ou rede precisam de validação de input
- Em caso de dúvida, abre uma issue antes de implementar
Abra uma issue ou discuta na PR diretamente.