You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: packages/foundation/core/README.md
+31-9Lines changed: 31 additions & 9 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,22 +1,35 @@
1
1
# @objectql/core
2
2
3
-
The core ORM and runtime engine for ObjectQL. This package handles object querying, CRUD operations, database driver coordination, transaction management, and **metadata-driven validation**.
3
+
The core ORM and runtime engine for ObjectQL. This package handles object querying, CRUD operations, database driver coordination, transaction management, and **metadata-driven validation**. As of version 4.0.0, it wraps the **ObjectStackKernel** for plugin architecture and lifecycle management.
4
4
5
5
## Features
6
6
7
-
-**Unified Query Language**: A generic way to query data across different databases (SQL, Mongo, etc.).
8
-
-**Repository Pattern**: `ObjectRepository` for managing object records.
9
-
-**Driver Agnostic**: Abstraction layer for database drivers.
10
-
-**Dynamic Schema**: Loads object definitions from metadata.
11
-
-**Hooks & Actions**: Runtime logic injection.
12
-
-**Validation Engine**: Metadata-driven validation with field-level, cross-field, and state machine rules.
7
+
-**Plugin Architecture**: Built on top of `@objectstack/runtime` with kernel-based plugin system
8
+
-**Unified Query Language**: A generic way to query data across different databases (SQL, Mongo, etc.)
9
+
-**Repository Pattern**: `ObjectRepository` for managing object records
10
+
-**Driver Agnostic**: Abstraction layer for database drivers
11
+
-**Dynamic Schema**: Loads object definitions from metadata
12
+
-**Hooks & Actions**: Runtime logic injection
13
+
-**Validation Engine**: Metadata-driven validation with field-level, cross-field, and state machine rules
14
+
-**Formula Engine**: Computed fields with dynamic formulas
15
+
-**AI Integration**: Built-in AI agent capabilities
0 commit comments