Contribution Workflow
Change path
- Select a
good first issue,help wantedissue, or approved proposal. - Create a branch from the current
main. - Implement one bounded technical change.
- Run the required architecture and sanitizer validation.
- Open a pull request with the exact commands and results.
- Resolve review conversations and update stale validation.
- Obtain code-owner approval.
- The repository owner merges the accepted change.
Only amandykovxd can update main. Contributors use forks or feature
branches. GitHub attributes merged commits to their authors.
Required checks
- Windows x64 collector;
- Windows Win32 collector;
- portable core under AddressSanitizer and UndefinedBehaviorSanitizer;
- CodeQL C/C++ analysis;
- protocol and documentation updates for interface changes.
Kernel changes additionally require WDK build evidence and an analysis of IRQL, lifetime, unload, queue, and IOCTL behavior.
See CONTRIBUTING.md for the complete contract.