This project contains example DDD Context Maps written in the ContextMapper DSL. Find out more about the DSL project on our website https://contextmapper.github.io/ and in the project report published by HSR.
This is a gradle project and can easily be imported into Eclipse by using the "Existing Gradle Project" importer.
ContextMapper Eclipse Plugin
In order to have language support for editing the CML files (Context Mapper Language), you need to install the ContextMapper Eclipse Plugin. Use the following Eclipse Update Site to install it:
The insurance example contains an example for a classic DDD context map written in the ContextMapper DSL (CML).
It further contains a team map, illustrating the teams and their relationships. Additionally, CML allows to define which bounded contexts are implemented by which teams.
To make the sample interesting for our context mapping language, we splitted the Cargo application into three bounded contexts.
Contribution is always welcome! Here are some ways how you can contribute:
- Create Github issues if you find bugs or just want to give suggestions for improvements.
- This is an open source project: if you want to code, create pull requests from forks of this repository. Please refer to a Github issue if you contribute this way.
- If you want to contribute to our documentation and user guides on our website https://contextmapper.github.io/, create pull requests from forks of the corresponding page repo https://github.com/ContextMapper/contextmapper.github.io or create issues there.
ContextMapper is released under the Apache License, Version 2.0.