Development

How UI Designer is built: architecture, building, testing and contributing.

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.