Skip to content

Development

pgserviceparser library

This plugin uses the pgserviceparser library, available as a standalone package on PyPI.

Code style

Use pre-commit to ensure consistent formatting:

pip install pre-commit
pre-commit install

Code contributions

We welcome any code contribution — just open a PR.

If the PR deals with GUI changes, add a screenshot or screencast showing the new functionality.

Generate documentation screenshots

Screenshots for the documentation are generated automatically using a script that drives the plugin inside a QGIS Docker container:

./scripts/screenshots.sh

The script uses a pixel-diffing guard: screenshots are only written to disk if they actually differ from the existing ones, avoiding unnecessary git history pollution.