-
Notifications
You must be signed in to change notification settings - Fork 37
Joining the Effort
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.
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.
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.