Core Documentation
Maryk’s core module provides the building blocks for defining data models and interacting with them. The guides in this folder walk you through those features step by step. Start with Data Models to describe your domain, explore Properties to learn which types are available, and then move on to querying and serialization. Each page is linked below for easy navigation.
Contents
Section titled “Contents”- Data Models: define model structures and property indexes.
- Properties: overview of property types, validations, operations and references.
- Keys: design unique and efficient keys for data objects.
- Versioning: track and request historical value versions.
- Querying Data: add, change, get and scan objects.
- Reference Graphs: select specific properties to return.
- Filters: filter operators for narrowing query results.
- Aggregations: aggregate data with value and bucket operators.
- Collect & Inject: reuse values from previous responses in new requests.
- Serialization: write and read YAML, JSON or ProtoBuf.
- ProtoBuf Transport: details on ProtoBuf wire formats.
Properties Subfolder
Section titled “Properties Subfolder”The properties directory dives deeper into property concepts:
README.md– overview of property characteristics and validationoperations.md– property operations such as change or deletereferences.md– creating references to propertiestypes/– documentation of each property type