Issues: https://github.com/mxenabled/path-core/issues
This repository contains 4 projects:
- mdx-models
- mdx-gateways
- realtime
This contains the data model and accessor definitions for MDXv6.
Also, see Path Documentation
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.
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
This is an API used to interact with MDX realtime.
Gradle
dependencies {
api platform("com.mx.path-mdx-model:platform:16.0.1")
implementation "com.mx.path-mdx-model:mdx-models"
implementation "com.mx.path-mdx-model:mdx-gateways"
implementation "com.mx.path-mdx-model:realtime"
}
Gradle
dependencies {
implementation "com.mx.path-mdx-model:mdx-models:16.0.1"
implementation "com.mx.path-mdx-model:mdx-gateways:16.0.1"
implementation "com.mx.path-mdx-model:realtime:16.0.1"
}
Commits should conform to the Conventional Commits specification (not enforced yet).
git clone git@github.com:mxenabled/path-mdx-model.git
cd path-mdx-model
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
)
To contribute changes:
- create a feature branch off of master or the current release branch (
git checkout -b feature/name_of_feature
) - Commit changes to branch (use
git cz
for help with conventional commit) - Push branch up
git push origin master
- create a pull request