Fluxo de trabalho
O detalhe está no CONTRIBUTING.md. Resumo:
Cada item passa por 5 passos (um PR cada)
Seção intitulada “Cada item passa por 5 passos (um PR cada)”- Python (
analise/): protótipo validado no PhysioNet, com o ECG como gabarito. - C (
Core/*/pds/<módulo>/): porte sem HAL. - Teste no PC (
testes/<módulo>/): o C bate com os vetores gerados pelo Python. - Placa com a fonte falsa: trecho do PhysioNet tocado como se fosse o sensor.
- Sensor real.
Regras de PR
Seção intitulada “Regras de PR”- A
mainé protegida: só entra por PR, com o CI verde. - 1 aprovação de code owner. No seu módulo, quem aprova é o seu revisor fixo (A é revisado por C, B por A, C por B).
- Até ~400 linhas alteradas, sem contar arquivo gerado.
- Mudou um módulo, muda a página dele aqui (
docs/src/content/docs/modulos/). - Merge por squash.
- Tasks: GitHub Project, uma issue por task, com prazo e marco.
- Compromissos com hora: agenda compartilhada do grupo.