|
||
---|---|---|
LICENSE | ||
NOTICE | ||
README.md |
README.md
agnarae
Agnarae est une bibliothèque de modules Django dédiée à la gestion en ligne de productions agricoles avec une approche collaborative entre producteurs et conseillers agronomes.
Code | https://develop.auchamp.ca/public/agnarae |
License | GPLv3.0+, javascript code: LGPLv3.0+ |
Support | https://develop.auchamp.ca/public/agnarae/issues |
Feuille de route
La mise à disposition de la bibliothèque agnarae est une initiative de la communauté de développement de la plateforme auchamp.ca utilisée pour le suivi d'exploitations agricoles au Québec dans le domaine vinicole et la pomiculture.
Considérant l'état d'avancement actuel de la plateforme auchamp.ca et constatant le manque de ressources dans le domaine, nous planifions la publication sous license libre de plusieurs modules du projet au sein de la bibliothèque agnarae. Avec ces modules, quiconque pourra instancier un serveur django pour créer un site permettant à ses utilisateurs de décrire leurs entreprises, leurs productions et les blocs mis en culture.
- Janvier 2019: le premier lot de modules à partager a été identifié
producer.company
producer.session
producer.blocks.block
producer.blocks.farmmap
db.inheritance
ui.map
ui.enhancement
ui.admin_extended.admin
crops.crop
demo
Contenu de la bibliothèque
producer
Gestion des dossiers des producteurs
producer.company
enregistrement des informations initiales d'un producteur (identification, localisation, contact principal, etc.);producer.session
navigation dans les dossiers de chaque producteur;producer.blocks.block
: gestion des blocs de culture du producteur, taille, localisation, plantation, évolution;producer.blocks.farmmap
: édition et visualisation des blocs de culture sur carte;
crops
Gestion des types de culture
crops.crop
: édition et gestion de cultures génériques
db
Outils additionnels pour la gestion de la base de données sous-jacente
db.inheritance
: gestion hierarchique de type de données;
ui
Outils additionnels pour la définition des interfaces
ui.map
: édition et visualisation de cartes;ui.enhancement
: ajouts de fonctionnalités dans les formulaires et les visualisations de Django;ui.admin_extended.admin
: extension du module django.contrib.admin;
demo
Site de démonstration de la bibliothèque
License
Agnarae est publié sous license GPLv3+, à l'exception des fichiers javascript (.js) publié sous license LGPLv3+. Pour plus d'information, regardez les fichiers LICENSE et NOTICE.