Development
How UI Designer is built: architecture, building, testing and contributing.
Esta página está em inglês; a tradução está a caminho.
Notes for people working on the extension itself. The full architecture is ARC-001; these pages summarise it and describe the day-to-day workflow.
- Architecture: the layers, the command registry and the model.
- Building and running: compile, the development server, packaging and the documentation site.
- Testing: the test suites, golden images, agent scenarios, benchmarks and CI.
- Contributing: the licence, the board and keeping the documentation current.
- Releasing: the release checklist, from the version bump to the Marketplace.
- ArchitectureLayers and source tree, the command registry and the one write path, rendering, the host and the webview.
- Building and runningInstall dependencies, compile, run the development server and package the extension.
- TestingUnit, conformance, golden image, integration and agent scenario tests, and what CI runs.
- ContributingLicence, the board-driven workflow and keeping the documentation current.
- ReleasingThe release checklist: version, changelog, tests, recordings, the documentation check, the .vsix, the Marketplace, the tag and the site.