Built with by Lazar Dragos George. The content may not be distributed without my permission.

20 April 2025
Why Docs Make or Break Your Tool
When you build a tool as feature-packed as
SveltePress Setup Done Right
For an FTC dashboard that juggles OpMode control, Limelight tuning, and match data replay, docs need to be
- Markdown simplicity for quick content iteration
- Svelte components baked into docs
- Built-in routing and SSG for performance
- Easy core template modifications
Minimal Setup:
# Initialize SveltePress
bun create @sveltepress@latest
Reliable Code Examples
Broken examples destroy trust. I solved this by using SveltePress' embed feature to link snippets directly from our working Android Studio project, ensuring accuracy:
@code(/../test-codebase/TeamCode/src/main/java/org/firstinspires/ftc/teamcode/examples/configurables/TestKotlinObject.kt)
Teaching Critical Features
Since FTControl handles complex robotics operations, our docs focus on
Changelog That Builds Trust
Robotics tools evolve rapidly. Our changelog helps users track updates and understand version differences at a glance.
Further Reading
- SveltePress Documentation - Advanced customization
- FTControl Live Docs - See docs in action
Conclusion
Great docs do three things: they
Your challenge: What's the