packages/qgis-sdk-runtime |
The qgis-sdk-runtime distribution (src/qgis_sdk): pure contract layer, declarations, lifecycle runtime, services, adapters |
packages/qgis-sdk-tools |
The qgis-sdk-tools distribution (src/qgis_sdk_tools): the qgis-sdk command, scaffold, check, devtools, pytest plugin, bridge generator |
packages/qgis-sdk-python |
The code-free qgis-sdk kit (pins the two above), the shared test suite, developer scripts and the three-output Conda recipe |
packages/qgis-sdk-python/scripts |
Standalone developer executables (qualification harnesses, contract generators), covered by QGIS-free tests in packages/qgis-sdk-python/tests/scripts |
packages/qgis-sdk-python/tests |
Python tests for the package |
packages/qgis-sdk-typescript |
TypeScript bridge for QWebEngineView plugin interfaces |
packages/qgis-sdk-typescript/tests |
Bun tests for the bridge |
packages/qgis-sdk-alias |
Unscoped npm alias qgis-sdk: re-export files, manifest and Bun tests that pin it to the scoped package |
packages/qgis-sdk-ui |
The @archont561/qgis-sdk-ui web components (Lit, light DOM), their wrappers, stories and Bun tests |
packages/qgis-sdk-ui-alias |
Unscoped npm alias qgis-sdk-ui: re-export files, @import stylesheets, manifest and Bun tests that pin it to the components |
packages/config |
Shared TypeScript configuration and Bunup preset (private) |
apps/docs |
The documentation site (Astro Starlight): generator, hand-written start pages, link check and Bun tests; deployed to GitHub Pages |
.agents/skills |
Agent skills: session, backlog, tdd, refactor, clean-code-principles, skill-creator |
scripts |
Repository-root developer scripts, including restore, release and the stdlib-only ci.py workflow helpers |