GeoLeaf Core — Documentation Index
Package: @geoleaf/coreVersion: 2.1.5 Mise à jour : Mars 2026 License: MIT
Documentation for the GeoLeaf Core library (MIT only). This index covers the public core package only. Commercial plugin documentation is delivered separately with each plugin licence. For available plugins, visit geoleaf.dev.
Note: This documentation index has been fully reviewed and updated for v2.1.5 (MapLibre GL JS engine, refactored module structure, new adapters layer). All files listed below reflect the current codebase state.
Quick links
| Document | Description |
|---|---|
| Getting Started | Installation and first map — v2.1.5 |
| Quickstart Tutorial | Projet de A à Z (localisateur de commerces) — v2.1.5 |
| User Guide | Complete feature documentation — v2.1.5 |
| Configuration Guide | JSON configuration reference — v2.1.5 |
| API Reference | Public API — facades & ESM exports — v2.1.5 |
| Architecture Guide | Design, boot sequence, modules — v2.1.5 |
| Plugin Development Guide | Créer un plugin custom — v2.1.5 |
| Core Extension Guide | Ajouter un module interne au core (fork MIT) — v2.1.5 |
| Connector Guide | Authentification HTTP (@geoleaf/connector) — v2.1.5 |
| Contributing | Contribution guidelines — v2.1.5 |
User & configuration
- Getting Started — Installation, deux modes d’initialisation, premiers pas — v2.1.5
- Quickstart Tutorial — Projet complet de A à Z avec profil — v2.1.5
- User Guide — Features and usage — v2.1.5
- Configuration Guide — Profile and layer configuration — v2.1.5
- Profiles Guide — Custom business profiles — v2.1.5
- Profile JSON Reference — Schema and fields (120+ parameters) — v2.1.5
- Plugin Configuration Guide — Clés de profil liées aux plugins (storage, addpoi) — v2.1.5
- CDN / ESM usage — NPM and CDN integration — v2.1.5
- FAQ — Common questions and troubleshooting — v2.1.5
- Cookbook — Practical recipes — v2.1.5
- Accessibility — RGAA 4.1 compliance — v2.1.5
- PWA — Progressive Web App configuration — v2.1.5
Developer
- Architecture Guide — Boot sequence B1→B11, lazy modules, plugin registry — v2.1.5
- Plugin Development Guide — Créer un plugin custom (pattern ESM, bridge globalThis, PluginRegistry) — v2.1.5
- Core Extension Guide — Ajouter un nouveau module interne au core forké (séquence boot, ICoreModule, façades) — v2.1.5
- Connector Guide — Authentification HTTP transparente avec @geoleaf/connector (MIT) — v2.1.5
- Contributing — Monorepo workflow, conventions, TSDoc — v2.1.5
- Versioning Policy — SemVer policy — v2.1.5
- Performance Metrics — Runtime metrics — v2.1.5
API reference
- API Reference — 24 named ESM exports + public facades + global namespace — v2.1.5
- Events API — Event bus, event types — v2.1.5
- Notifications API — Notification system API — v2.1.5
- TypeDoc (generated) — Run
npm run docs:apiinpackages/coreto generate locally atpackages/core/docs/api/
Module documentation
Core modules
Schema
| Topic | Document | Version |
|---|---|---|
| Schemas | schema/README.md | v2.1.5 |
Legal
| Document | Description |
|---|---|
| NOTICE.md | Third-party notices and attributions |
Plugins
Plugin MIT public
- @geoleaf/connector — Authentification HTTP transparente (fetch intercept, JWT, login modal). Voir aussi :
packages/plugin-connector/README.md
Plugins commerciaux
Commercial plugin documentation is not included in this public repository. It is delivered with each plugin licence.
- @geoleaf-plugins/storage — Offline cache, IndexedDB, tile persistence
- @geoleaf-plugins/addpoi — POI CRUD, form builder, image upload
Pour la configuration des plugins dans un profil : PLUGIN_CONFIGURATION_GUIDE.md
Visit geoleaf.dev for licensing information.
