Pular para conteúdo

Guia de Contribuição - ecosif-compliance

Obrigado por considerar contribuir para o ecosif-compliance.

Processo

  1. Branch a partir de develop: feature/<escopo> ou hotfix/<escopo>
  2. Alterar código no padrão do módulo (app/service → DAO; recursos em starter.py)
  3. Testes: python -m pytest tests -q
  4. Documentação: atualizar docs/dev/endpoints/lista_endpoints.md e, se o contrato HTTP mudou, python scripts/export-openapi.py
  5. Commit Conventional Commits em português (feat, fix, docs, …)

Checklist

  • [ ] Testes passam (incluir test_openapi_spec.py se tocar a API)
  • [ ] Spec OpenAPI 3 em /v3/api-docs reflete o endpoint
  • [ ] Isolamento empresa/filial respeitado em consultas de processo
  • [ ] Sem secret no diff

Referências