Add a WrenAI MDL converter
- Dominant language
- Python
- Stars
- 2.1k
- Forks
- 267
- Avg merge
- 4d 20h
- Merged PRs (30d)
- 24
Description
Hi all 👋
I'd like to gauge interest in adding a converter between Ossie and **WrenAI's MDL**
(Modeling Definition Language) under `converters/`.
[WrenAI](https://github.com/Canner/WrenAI) is an open-source semantic layer / GenBI project.
Its MDL is a JSON manifest describing a semantic layer as models (tables/views with typed
columns), relationships, and cubes (pre-aggregated measures) under a catalog/schema
namespace — conceptually close to Ossie's datasets / fields / relationships / metrics, which
makes it a natural fit for a hub-and-spoke converter.
I'm interested in contributing a bidirectional converter (Ossie ↔ MDL) following the pattern
of the existing converters, and I'd be happy to follow the "Contributing a New Converter"
steps (vendor entry, both directions, tests off the TPC-DS example, a README). I've started
prototyping and would open a PR if this is welcome.
Before I go further: **would a WrenAI MDL converter be welcome in this repo?** And is there
anything you'd want me to keep in mind on approach or scope?
Thanks!
Contributor guide
Research direction
Start in converters/ and review the existing converter implementations and the “Contributing a New Converter” steps. Confirm the vendor entry, bidirectional scope, TPC-DS-based tests, and README requirements before defining what done means for the WrenAI MDL integration.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- python
- Domain
- tooling
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Quiet
- Clarity
- Needs clarification
- Newbie friendliness
- 35/100