Skip to content
oraylisPublic

About

No description, website, or topics provided.

Resources

Security policy

Stars

42 stars

Watchers

0 watching

Forks

Latest commit

 

History

8 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ORAYLIS DataM8 logo

DataM8 — Metadata-driven automation for your data platform

DataM8 helps teams build and evolve data platforms through metadata-driven code generation. Describe your data structures and transformations once, then combine them with reusable templates to generate consistent target artifacts.

Developed by ORAYLIS, DataM8 brings together a visual editor, an extensible metadata model and a command-line generator — helping teams spend less time on repetitive implementation and more time delivering business value.

Start with your task

This repository is the product overview and English user handbook. You do not need to build DataM8 from source to use the app or CLI.

I want to… Begin here First result
Edit a model visually Install the app, then open a sample copy Change a description, reload it and generate model documentation
Maintain models or automate generation from the command line Install the CLI, then validate and generate Validate a local solution and inspect freshly generated files
Adapt templates and target conventions Automation concepts and template development Change one template on a disposable sample and inspect its output
Develop a source connector Build a connector Import static metadata using the runnable offline example
Improve the editor, backend or schemas Choose the owning repository and contribution workflow Set up the relevant component and run its focused checks

Recommended first exercise: use the app with a disposable sample copy, edit Customer, verify save/reload and generate docs. The tutorial records its exact capture revisions; release-specific compatibility is documented with the selected release. Generating files does not deploy or execute them on a data platform.

Why DataM8?

  • Faster development: generate repetitive code from metadata and focus on business logic.
  • Reusable standards: capture your team's conventions in templates and share them across projects.
  • Consistent results: validate models and generate artifacts through a common process.
  • Central maintenance: evolve shared templates and regenerate the affected artifacts.
  • Documentation from metadata: keep generated model documentation aligned with the same metadata that drives your code.

How DataM8 works

Conceptual DataM8 workflow: data sources feed a reverse generator and metadata model; development tools maintain the model, and a generator produces artifacts for a data platform.

Open the overview at full resolution to read the diagram labels on smaller screens.

DataM8 puts metadata at the center of automation. Describe data sources, structures and transformations in a model, maintain it with the editor or your development tools, and combine it with target-specific templates to generate artifacts for your data platform.

The illustration shows the conceptual ORAYLIS Automation workflow. Source metadata import depends on the available connectors; supported platforms and target behavior are described in the component references and sample documentation.

Components and repositories

Component What it does Repository
Frontend Visually edit models and manage solutions in the web editor or desktop application. datam8-frontend
CLI / Generator Validate models and generate target artifacts from templates; provide the editor's backend. datam8-cli
Metadata Model Define the shared model structure and JSON schemas used by the editor and generator. datam8-model
Sample Solution Explore a concrete model with templates, properties and example targets. datam8-sample-solution

This repository is the central home for the product overview and user handbook. See repository responsibilities for technical references and contribution routes.

From metadata to artifacts

Generator principle: metadata and target-specific templates combine to produce target artifacts such as notebooks, job definitions, datasets and documentation.

Open the generator diagram at full resolution to inspect the artifact types.

Templates turn a shared metadata model into artifacts suited to your target technology. You can adapt the templates to your architecture and conventions, then inspect and version the generated output using your usual development tools.

The diagram illustrates possible artifact types; the original label "Doku" means documentation. The sample target reference describes the targets actually included in the sample. Generation writes files; deployment and execution are subsequent steps in your platform's workflow.

Both diagrams are taken from the ORAYLIS Automation pitch. See illustration sources for provenance.

Use the documentation index for all topics. This documentation covers DataM8 v2. Start with the current stable app or CLI release linked from installation. Release notes describe version-specific requirements; historical capture evidence records the separate revisions used for the illustrated tutorial.

Issues are tracked here. Include the component and exact versions using the issue form. For sensitive reports, use the security reporting route.

About

No description, website, or topics provided.

Resources

Security policy

Stars

42 stars

Watchers

0 watching

Forks

Contributors

Languages