/MPS-extensions

Primary LanguageJavaApache License 2.0Apache-2.0

MPS Extensions

The MPS extensions aim to ease language development withing MPS. They are maintained by itemis, JetBrains and the open source community and its development is closely related to the development of MPS.

Join the dicussion on Slack in the #mps-extensions room.

Building

The MPS extension are build using gradle. In order to build the source code all you need on the machine is a Java 8 JDK. Of course if you want to hack on the MPS extension you need MPS. The MPS version that is currently used is in our build.gradle file.

In order to build the project run:

./gradlew # Mac and Linux
gradlew.bat # Windows

This will fetch the required MPS version from the internet so you need to be online when first execute the build.

The default task does not run the test when building if you want to execute the tests then run:

./gradlew run_tests # Mac and Linux
gradlew.bat run_tests # Windows

See the building page of the documentation for more details.

Documentation

For more information on the idividual extensions see our documentation.

If you would like to contribute to the documentation it is located in the docs folder of this repository.

Contributing

See our contribution guide here.