Dat is the fundamental data layer and source of truth for the Dataist ecosystem. It provides a standardized protocol for defining, managing, and generating type-safe data models across multiple platforms.
- Schema-First: Defines data structures clearly before implementation to ensure consistency.
- Type-Safe Models: Automatically generates type-safe data models to minimize runtime errors.
- Cross-Platform: Provides unified data definitions compatible with various languages (e.g., Dart).
To generate models from your JSON schemas and build the documentation, run the following command in the project root:
make all- Schema-First Approach: Ensuring data integrity from the source.
- Sphinx: For managing knowledge and documentation of data structures.
For more information, visit the Dat GitHub repository.