Skip to main content

gize_core/
lib.rs

1//! Core domain model and conventions for the Gize framework.
2//!
3//! This crate is intentionally framework-agnostic: it knows nothing about Axum, SQLx or
4//! the CLI. It defines the vocabulary the rest of the workspace shares — the project
5//! manifest (`gize.toml`), model/field definitions, and naming conventions.
6
7pub mod dialect;
8pub mod field;
9pub mod manifest;
10pub mod naming;
11
12pub use dialect::Dialect;
13pub use field::{Field, FieldType, ModelSpec, Relation};
14pub use manifest::{Manifest, Module};