Skip to content

Joining the Effort

Tibor Zimányi edited this page Apr 18, 2024 · 7 revisions

If you are interested in joining the DMK TCK community, please join the mailing list in the DMN TCK Google group or introduce yourself using the GitHub Discussion board.

Users of DMN Technology

We welcome new members readily. We are specifically looking for users of DMN who can contribute DMN models as tests. Such a contribution is good in a number of ways:

  • Your test case will be reviewed by experts for consistency with the current standard.
  • As new versions of the vendor products come out, they will be tested against your model, to be sure that nothing you depend on is changed in any adverse way.

Vendors of DMN Technology

We also are looking to grow in the number of vendors supporting the TCK. All you have to do is to pull a copy of the tests; set up your own runner to run them and package the results in the proper CSV format; and submit the results back to GitHub as a pull request. You will benefit from the best and most complete set of DMN tests available. You results will be published along side all the other top DMN vendors. Simply participating at the minimal level shows that you are an essential player in the DMN field.

Contributing tests cases will also benefit you in the same way it benefits the users above: your investment in DMN details is more protected if there are running, reusable tests that run the way your software runs, and are available to all vendors to run. In the detailed areas that the written spec can not possibly cover, your contributed tests may actually be setting the standard in a very real way.

You will also benefit by joining discussions about the current state of the DMN standard. Discussing problems areas that others are encountering might help you to address those areas yourself before your user base gets there. Every vendor who has joined has invariably discovered gaps in their implementation that they were able to address quickly.

Don't wait, join today