Core Modules
This page explains the current framework-facing role of the main reusable modules.
Foundation Modulesโ
geelato-langโ
- Shared contracts, API result models, and low-level annotations
geelato-utilsโ
- Shared utility capabilities and cross-module helpers
geelato-securityโ
- Security contracts and context model
geelato-coreโ
- Core framework kernel including meta, DAO, scripts, and runtime managers
geelato-ormโ
- Fluent DSL and ORM-side command execution capabilities
geelato-dynamic-datasourceโ
- Optional dynamic datasource layer with lightweight defaults
Key Architecture Notesโ
SecurityContextmust be written only after successful authentication in the security chaindynamicDaoremains higher priority thanprimaryDaofor compatibility fallback- upload-related platform defaults stay outside the minimal starter foundation
First Consumer Referencesโ
- ORM Overview
- ORM Annotations
- Fluent DSL Guide
- Sample skeleton:
geelato-sample-quickstart(in geelato-hello-example) - Runtime / Designer split: see the dedicated pages in this site