Conventions
Git Workflow
Branch strategy, commit conventions, and workflow
Branches
| Branch | Purpose |
|---|---|
Trunk | Main development branch |
feat/<name> | New features |
fix/<name> | Bug fixes |
docs/<name> | Documentation |
refactor/<name> | Refactoring |
Commit Messages
Follow Conventional Commits:
<type>(<scope>): <short description>Types
| Type | When |
|---|---|
feat | New feature |
fix | Bug fix |
docs | Documentation only |
refactor | Neither fix nor feature |
test | Tests |
chore | Tooling, deps |
perf | Performance |
Scopes
driver, agent, server, analysis, installer, proto, desktop, docs, ci
Examples
feat(analysis): add ICMP tunnel detection in DPI
fix(agent): handle WFP callout registration failure
feat(server): implement gRPC flow ingestion endpoint
docs: update getting-started guide
chore(desktop): upgrade Electron to v40
feat(driver): add WFP packet inspection callout
fix(proto): update PacketMetadata field types
chore(installer): add Windows service registration