| 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 initoption, 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.