Obrigado pelo interesse em contribuir! Este documento descreve como participar do projeto.
Abra uma issue com:
- Descrição clara do problema
- Passos para reproduzir
- Comportamento esperado vs. atual
- Ambiente (OS, versão do Python, etc.)
Issues com a label enhancement são bem-vindas. Descreva a proposta e o motivo.
- Fork o repositório
- Crie uma branch a partir de
main:git checkout -b feature/minha-feature - Faça suas alterações
- Garanta que o código segue o estilo do projeto
- Commit com mensagens claras:
git commit -m "feat: adiciona X" - Push para sua fork:
git push origin feature/minha-feature - Abra um Pull Request para
main
Use Conventional Commits:
feat:nova funcionalidadefix:correção de bugdocs:documentaçãorefactor:refatoraçãotest:testes
- Python: PEP 8, type hints quando possível
- API: FastAPI, schemas Pydantic
- UI: Next.js App Router, TypeScript, Tailwind, shadcn/ui
Abra uma issue ou entre em contato com a DevFlow Labs.