qgis-sdk TypeScript package guide
The reference for @archont561/qgis-sdk, the page side of a plugin’s web
view: the transport client, the host namespaces, the generated schema module
and QgisSdk, the framework-free stores with their React, Vue and Svelte
bindings, the @archont561/qgis-sdk-ui components and the scripted test host.
The documentation site at
archont561.github.io/qgis-sdk
renders it one page per section. Status at the time of writing: 0.5.0 is the released version (ts-v0.5.0,
tagged with python-v0.7.0 and ui-v0.1.0 on one merge commit as the 0.7.0
triple; packages version independently,
decision-25);
it carries the framework-free stores with the ./vue and ./svelte
adapters and algorithms.run, described below and in the 0.5.0 migration
notes; 0.4.0 brought the root entry and the QgisSdk entry point. 0.3.0 was the first version under
this name. Through 0.2.0 the package was published as
@archont561/qgis-sdk-bridge; it is @archont561/qgis-sdk from 0.3.0 on
(decision-33).
Migration notes are at the end of this guide.
The Python half of every surface here is in doc-12.
Sections
Section titled “Sections”- Installation
- Exports
- Transport client
- Host namespaces
- The schema module and
QgisSdk - Stores: the framework-free core
- React bindings
- Vue bindings
- Svelte bindings
- Components:
@archont561/qgis-sdk-ui - Testing against a scripted host
- 0.6.0 migration notes
- 0.5.0 migration notes
- 0.2.0 migration notes
- 0.3.0 migration notes
- 0.4.0 migration notes