Thanks for your interest in contributing!
- Install Zig 0.16.0
- Clone this repository
- Run
zig build testto verify everything works
- Fork the repository
- Create a feature branch
- Add tests for any new functionality
- Ensure all tests pass:
zig build test - Run the formatter:
zig fmt . - Submit a pull request
- Follow Zig's style guide
- Run
zig fmtbefore committing - Add doc comments to all public symbols
- Keep functions focused and small
- Use GitHub Issues
- Include Zig version (
zig version) - Include minimal reproduction steps
We welcome contributions made with AI assistance, but:
- You must understand and stand behind every line of code you submit
- Generated code must meet the same quality standards as hand-written code
- All code must be properly tested and documented