Contributing¶
Hardwood is an open-source project and contributions are welcome — from bug reports and documentation fixes to new features and performance improvements.
Report a bug or request a feature¶
File an issue on the GitHub issue tracker. Please check first whether a similar issue already exists.
Contribute code or documentation¶
A good place to start is the curated list of entry points:
good first issue— small, self-contained tasks suitable for a first contribution.help wanted— bounded work that welcomes pull requests.
The CONTRIBUTING.md guide covers the full workflow: issue-first process, build and test expectations, commit message format, and documentation requirements for user-facing changes.
Ask a question or discuss an idea¶
For open-ended questions, design discussions, or show-and-tell, use GitHub Discussions. The issue tracker is reserved for concrete, actionable items.
What's planned¶
The roadmap lists the larger features in flight and on the horizon. If you're considering a sizable contribution, it's worth checking there — and opening an issue to align before starting — so your effort matches the project's direction.
License¶
By contributing, you agree that your contributions will be licensed under the Apache License 2.0.