Skip to content
This repository was archived by the owner on Nov 9, 2026. It is now read-only.
mxenabledPublic archive

About

No description, website, or topics provided.

Resources

Stars

4 stars

Watchers

8 watching

Forks

Latest commit

 

History

542 Commits

Folders and files

Repository files navigation

This repository is no longer maintained. Development has moved to GitLab: mxtechnologies/mx/experiences/path/path-mdx-model. This repo is archived and kept read-only for historical reference (release history prior to the migration). New releases are published from the GitLab repo to MX's internal Artifactory, not Maven Central.

Maven Central img Conventional Commits

Issues: https://github.com/mxenabled/path-core/issues

Path - MDX Model

This repository contains 4 projects:

  • mdx-models
  • mdx-gateways
  • realtime

mdx-models

This contains the data model and accessor definitions for MDXv6.

Also, see Path Documentation

mdx-gateway-generator

This is an interim project that pulls together the assembled mdx-models and the SDK gateway-generator. This is used in mdx-gateways as the annotationProcessor. This project is not published, only used for internal build process.

mdx-gateways

This project defines the MDX base gateway used as the launching point for the annotation processor to generate the gateways based on the definitions in mdx-models

realtime

This is an API used to interact with MDX realtime.

Usage

Using platform (preferred)

Gradle

dependencies {
  api platform("com.mx.path-mdx-model:platform:23.9.0")

  implementation "com.mx.path-mdx-model:mdx-models"
  implementation "com.mx.path-mdx-model:mdx-gateways"
  implementation "com.mx.path-mdx-model:realtime"
}

Using without platform

Gradle

dependencies {
  implementation "com.mx.path-mdx-model:mdx-models:23.9.0"
  implementation "com.mx.path-mdx-model:mdx-gateways:23.9.0"
  implementation "com.mx.path-mdx-model:realtime:23.9.0"
}

Contributing

Commits should conform to the Conventional Commits specification (not enforced yet).

Clone the repository

git clone git@github.com:mxenabled/path-mdx-model.git

cd path-mdx-model

Install git conventional commit tools (optional)

This will install commitizen and commitlint to help ensure your commits are formatted correctly before you push them up to Github:

bin/setup

(To remove commitizen and githooks use bin/reset)

Contribute changes

To contribute changes:

  1. create a feature branch off of master or the current release branch (git checkout -b feature/name_of_feature)
  2. Commit changes to branch (use git cz for help with conventional commit)
  3. Push branch up git push origin master
  4. create a pull request

About

No description, website, or topics provided.

Resources

Stars

4 stars

Watchers

8 watching

Forks

Releases

Packages

Used by

Contributors

Languages