Developer Documentation
This is the public subset of HelixScreen’s developer documentation — the docs most useful for getting set up, making your first contribution, and learning the conventions you’ll run into.
The full set lives in the repository at
docs/devel/
— including deep architecture references, active implementation
plans, design specs, printer reverse-engineering notes, and other
internal working documents.
Where to start
Section titled “Where to start”- New to the codebase? Start with Development Setup, then walk through Your First Contribution.
- Adding UI? UI Contributor Guide is the one-stop shop for breakpoints, tokens, colors, and widget conventions.
- Translating? Translation Contributor Guide — no code required.
- Building a theme? Theme Contributor Guide — JSON only, no C++.
- Writing a plugin? Plugin Development.
- Bringing up a new printer? Start with one of the existing Printer Platforms as a template.
Reporting issues
Section titled “Reporting issues”File bugs and feature requests on GitHub Issues. For real-time questions, join the Discord.