A QGIS plugin containing N&S' schematisation editor.
Testing happens within a docker container, build (if necessary) and run your docker as follows::
$ docker compose build schema
$ docker compose run schema make test
Make sure you have zest.releaser
with qgispluginreleaser
installed. The
qgispluginreleaser
ensures the metadata.txt, which is used by the qgis plugin
manager, is also updated to the new version. To make a new release enter the following
commands and follow their steps::
$ cd /path/to/the/plugin
$ fullrelease
This creates a new release and optionally pushes to github. The deployment step is configured as a Github action.
In case the commit is tagged with a version (which zest.releaser) does, a zip file threedi_schematisation_editor.<version>.zip
is created
(via make zip
and uploaded to https://artifacts.lizard.net/ via the upload-artifact.sh
script. The tests are also run.