Contributing
PolyKybd is fully open. Contributions are welcome across all repositories.
Where to contribute
Section titled “Where to contribute”| What | Repository |
|---|---|
| Documentation | thpoll83/polykybd-docs |
| Hardware (PCB, case, STLs) | thpoll83/PolyKybd |
| QMK firmware | thpoll83/qmk_firmware — branch PolyKybd |
| Host software | thpoll83/PolyKybdHost |
| Display rendering | thpoll83/adafruit-gfx-library |
| Test rig / CI | thpoll83/polykybd-ctnd — the HIL test & deploy station |
Contributing to the docs
Section titled “Contributing to the docs”The docs are plain Markdown / MDX files. To contribute:
- Fork thpoll83/polykybd-docs
- Create a branch for your change
- Edit or add
.md/.mdxfiles insrc/content/docs/ - Preview locally with
npm run dev - Open a pull request
Common contributions that are always welcome:
- Tested compatible switch additions to the Compatible Switches page
- Corrections to assembly steps
- OS-specific installation notes or troubleshooting tips
- Translations (open an issue first to coordinate)
The documentation is licensed under CC BY 4.0. By contributing, you agree that your contribution is made under the same license.
Contributing to the firmware
Section titled “Contributing to the firmware”See Firmware Development for setup instructions. For significant changes, open an issue first to discuss the approach.
Releases
Section titled “Releases”Both the firmware and the host app ship as GitHub Releases — a tagged version with
customer-facing release notes, and (for the firmware) CI-built .bin/.uf2 assets. Maintainers
draft the notes newest-version-first, keep them concise, then publish.
Reporting issues
Section titled “Reporting issues”Open an issue on the relevant repository. For hardware/build problems, include:
- Which revision of the PCB and case you are using
- Photos if relevant
- Which step of the build guide the problem occurs at
Support the project
Section titled “Support the project”PolyKybd is an independent project. If you find it useful, consider supporting it financially via Ko-fi.