Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/nens/threedi-schematisation-editor

QGIS tool for editing schematisations
https://github.com/nens/threedi-schematisation-editor

Last synced: 4 days ago
JSON representation

QGIS tool for editing schematisations

Awesome Lists containing this project

README

        

threedi-schematisation-editor
==============================

A QGIS plugin containing N&S' schematisation editor.

Development
------------

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

Deployment
----------

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..zip`` is created
(via ``make zip`` and uploaded to https://artifacts.lizard.net/ via the ``upload-artifact.sh`` script. The tests are also run.

Installation
------------

- In case the plugin manager in QGIS is properly configured, the plugin should also be available via the plugin manager.