-
Notifications
You must be signed in to change notification settings - Fork 0
Home
Joshua Ivoe edited this page Apr 13, 2026
·
2 revisions
This wiki is the developer entry point for Spaces.
- Build and Test
- Plugin Quickstart
- Plugin Development Deep Dive
- Architecture
- Settings and Persistence
- Plugins and Themes
- New Solution Playbook
- Debugging and Troubleshooting
- Release Workflow
Spaces has two audiences:
- Consumers who need a stable desktop organizer.
- Developers who need clear extension and maintenance workflows.
The README stays consumer-first. This wiki holds engineering detail.
- Prefer safe defaults.
- Preserve backward compatibility for settings keys when possible.
- Keep plugin/theme integration isolated behind host contracts.
- Favor recoverable behavior over destructive behavior.
Week 1 fundamentals:
- Build the host and run HostCoreTests
- Read architecture and extensibility model
- Complete Plugin Quickstart with a small plugin
Week 2 productivity:
- Add settings and command/menu contributions
- Validate persistence and reload behavior
- Practice debugging checklist for common failures
Week 3 production readiness:
- Apply deep-dive quality guidance
- Package and validate a plugin release flow
- Document changes and update release workflow artifacts