Convenções de código¶
Fonte: AGENTS.md.
Branches (Git Flow)¶
feat/feature-name— nova funcionalidadefix/bug-description— correçãodocs/update-readme— documentaçãoSem commits direto em
main— sempre via PR.
Commits (Conventional Commits)¶
feat(auth): add 2FA with TOTP support
fix(crm): resolve WebSocket timeout issue
docs(readme): update installation steps
refactor(processor): simplify agent orchestration
test(services): add contact sync tests
chore(deps): upgrade Rails to 7.1.4
Ruby/Rails¶
Elemento |
Convenção |
|---|---|
Classes |
|
Arquivos |
|
Métodos |
|
Constantes |
|
Migrations |
|
Specs |
espelham a estrutura de |
TypeScript/JavaScript¶
Elemento |
Convenção |
|---|---|
Componentes |
|
Arquivos |
|
Funções/variáveis |
|
Tipos/Interfaces |
|
Hooks |
|
Constantes |
|
Python¶
Elemento |
Convenção |
|---|---|
Módulos |
|
Classes |
|
Funções/variáveis |
|
Constantes |
|
Docstrings |
reStructuredText ou Google style |
Type hints |
obrigatórios (PEP 484) |
Go¶
Elemento |
Convenção |
|---|---|
Packages |
|
Types |
|
Funções |
|
Variáveis |
|
Constantes |
|
Arquivos |
|