Cookiecutter option | Picked value |
---|---|
Plugin name | GeoNature 2 QGIS |
Plugin name slugified | gn2qgis |
Plugin name class (used in code) | Gn2Qgis |
Plugin category | Database |
Plugin description short | This plugin allow you to import data from GeoNature to QGIS |
Plugin description long | Allow the user to extract data from multiple GeoNature instances. |
Plugin tags | geonature, observations |
Plugin icon | default_icon.png |
Plugin with processing provider | False |
Author name | Jules GRILLOT |
Author organization | Asters - CEN74 |
Author email | [email protected] |
Minimum QGIS version | 3.28 |
Maximum QGIS version | 3.99 |
Git repository URL | https://github.com/asterscen74/plugin_gn2qgis/ |
Git default branch | main |
License | GPLv2+ |
Python linter | Flake8 |
CI/CD platform | GitHub |
IDE | VSCode |
This project is configured with the following tools:
Code rules are enforced with pre-commit hooks.
Static code analisis is based on: Flake8
See also: contribution guidelines.
Plugin is linted, tested, packaged and published with GitHub.
If you mean to deploy it to the official QGIS plugins repository, remember to set your OSGeo credentials (OSGEO_USER_NAME
and OSGEO_USER_PASSWORD
) as environment variables in your CI/CD tool.
The documentation is generated using Sphinx and is automatically generated through the CI and published on Pages.
- homepage: https://github.com/asterscen74/plugin_gn2qgis/
- repository: https://github.com/asterscen74/plugin_gn2qgis/
- tracker: https://github.com/asterscen74/plugin_gn2qgis//issues
Typical commands on Linux (Ubuntu).
-
If you don't pick the
git init
option, initialize your local repository:git init
-
Follow the embedded documentation to set up your development environment
-
Add all files to git index to prepare initial commit:
git add -A
-
Run the git hooks to ensure that everything runs OK and to start developing on quality standards:
pre-commit run -a
- Have a look to the plugin's metadata.txt file: review it, complete it or fix it if needed (URLs, etc.).
- Follow the embedded documentation to build plugin documentation locally
Distributed under the terms of the GPLv2+
license.