À propos

Domania est un projet d’ Exygen consacré aux baux ruraux et aux fermages. Il regroupe ce site d’information et une famille d’applications : Domania Web, Domania Pro, Domania Check et le simulateur de fermage.

Le site et les applications reposent sur de nombreux logiciels libres. Cette page les recense, avec leur licence, pour remercier leurs auteurs et respecter leurs conditions d’utilisation.

Le site web

Le site est un site statique : les pages sont générées à l’avance, sans base de données ni serveur d’application.

Bibliothèque Version Rôle Licence
Hugo 0.160 Générateur du site statique Apache 2.0
Tella — Thème Hugo de départ, adapté pour Domania MIT
Tailwind CSS 4.3 Styles utilitaires MIT
@tailwindcss/typography 0.5 Mise en forme des articles MIT
@tailwindcss/forms 0.5 Mise en forme des formulaires MIT
Sass 1.105 Compilation des feuilles de style MIT
Splide 4.1 Carrousel de la page d’accueil MIT
Bootstrap Icons 1.13 Icônes MIT
france-geojson 2.1 Carte des régions et des départements (choix du simulateur), d’après Admin Express (IGN) Licence Ouverte (Etalab)

Polices de caractères : Montserrat, Open Sans et Noto Sans JP, servies par Google Fonts, sous licence SIL Open Font License 1.1.

Les applications Domania

Les applications fonctionnent dans le navigateur. Les données restent sur l’appareil de l’utilisateur (ou, pour Domania Pro, dans son propre espace Google Drive).

Interface

Bibliothèque Version Rôle Applications Licence
Vue.js 3.5 Framework d’interface Toutes MIT
Vue Router 5.2 Navigation entre les écrans Web, Pro, Check MIT
Element Plus 2.11 Composants d’interface (formulaires, tableaux…) Toutes MIT
Element Plus Icons 2.3 Icônes Toutes MIT
Leaflet 1.9 Carte des parcelles Web BSD 2-Clause
QRCode 1.5 QR codes des documents PDF Web MIT

Stockage des données

Bibliothèque Version Rôle Applications Licence
sql.js 1.14 Base SQLite exécutée dans le navigateur Web, Check MIT
idb 8.0 Accès à la base IndexedDB du navigateur Web ISC
idb-keyval 6.3 Stockage clé-valeur dans IndexedDB Web Apache 2.0

Documents PDF

Bibliothèque Version Rôle Applications Licence
pdf-lib 1.17 Création et modification de PDF (baux, avis d’échéance…) Web MIT
PDF.js 4.10 Lecture et affichage de PDF Web Apache 2.0
jsPDF 4.2 Génération de PDF Web MIT
Handlebars 4.7 Modèles de documents Web MIT
unified, remark-parse, remark-gfm 11 / 11 / 4 Lecture des modèles de documents écrits en Markdown Web MIT

Outils de développement

Outil Version Rôle Licence
Vite 8.2 Compilation et assemblage des applications MIT
@vitejs/plugin-vue 6.0 Prise en charge de Vue par Vite MIT
TypeScript 7.0 Langage typé Apache 2.0
Vitest 4.1 Tests automatisés MIT
unplugin-auto-import, unplugin-vue-components 21 / 32 Imports automatiques MIT
Sass 1.104 Feuilles de style du simulateur MIT

Bibliothèques Exygen

Développées par Exygen et partagées entre ses applications :

  • @exygen/pdf-markdown : transforme un modèle Markdown et des données en document PDF paginé ;
  • @exygen/jmetadata : modèle de métadonnées et requêtes sur les données ;
  • @exygen/gdrive-sync (Domania Pro) : authentification Google et synchronisation avec Google Drive.

Données et services en ligne

Service Utilisation Conditions
OpenStreetMap (tuiles OpenStreetMap France) Fond de carte des parcelles Données © les contributeurs d’OpenStreetMap, licence ODbL
API Carto de l’IGN – module cadastre Recherche et contour des parcelles cadastrales Licence Ouverte Etalab 2.0
API Découpage administratif Recherche des communes Licence Ouverte Etalab 2.0
Arrêtés préfectoraux de fermage Barèmes des départements Documents administratifs publics (voir Documents)

Contact

Une question, une erreur dans un barème, une bibliothèque oubliée ? Écrivez-nous depuis la page contact.