-
Notifications
You must be signed in to change notification settings - Fork 99
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Évolution du chargement des modules GeoNature #1272
Comments
Si cela impacte la structure ou la documentation des modules, il faut peut-être adapter le template de module fourni dans un dépôt dédié ? |
J’ai commencé une liste des choses à faire, en y précisant ces points. |
Support des modules packagés dans ces commits : Un module packagé doit définir un certains nombres d’entry point, exemple pour le module d’import (en cours de dev) :
L’entry point Pour installer le module :
|
Après discussion, afin de simplifier le processus d’installation notamment, le paramètre ENABLED_MODULES va être retiré, au profit du flag « active_backend » dans la BDD. |
Le packaging des modules GeoNature permet notamment :
Le mécanisme d’import des modules par GeoNature actuellement repose sur des chemins bien connu à la racine du module. Ceci est peu souple et ne permet pas le packaging où les sources sont généralement dans un dossier « src/{nom du module} ».
L’objectif de cet ticket est donc de faire évoluer le mécanisme d’import des modules par GeoNature afin de pouvoir importer des modules packagés. L’idée est la suivante :
Rétro-compatibilité avec les modules v1
Import du blueprint et du schéma de configuration à partir d’indication d’entry point dans le setup.py du module
Import d’un module packagé
Mise-à-jour de la documentation
Mise-à-jour du template
The text was updated successfully, but these errors were encountered: