dmntk 0.2.0

DMNTK | Decision Model and Notation Toolkit
# Decision Model and Notation Toolkit ![Release][release-badge]

[![Crates.io][crates-badge]][crates-url]
![Code coverage][coverage-badge]
![build Linux][build-badge-linux]
![build Windows][build-badge-windows]
![build MacOs][build-badge-macos]
[![MIT licensed][mit-badge]][mit-url]
[![Apache 2.0 licensed][apache-badge]][apache-url]
[![Contributor Covenant][coc-badge]](https://github.com/dmntk/dmntk.rs/blob/main/CODE_OF_CONDUCT.md)

[release-badge]: https://img.shields.io/badge/BETA-16A085.svg
[crates-badge]: https://img.shields.io/crates/v/dmntk.svg
[crates-url]: https://crates.io/crates/dmntk
[coverage-badge]: https://img.shields.io/badge/Code%20coverage-100%25-green.svg
[build-badge-linux]: https://github.com/dmntk/dmntk.rs/actions/workflows/build-linux.yml/badge.svg
[build-badge-windows]: https://github.com/dmntk/dmntk.rs/actions/workflows/build-windows.yml/badge.svg
[build-badge-macos]: https://github.com/dmntk/dmntk.rs/actions/workflows/build-macos.yml/badge.svg
[mit-badge]: https://img.shields.io/badge/License-MIT-blue.svg
[mit-url]: https://github.com/dmntk/dmntk.rs/blob/main/LICENSE-MIT
[apache-badge]: https://img.shields.io/badge/License-Apache%202.0-blue.svg
[apache-url]: https://github.com/dmntk/dmntk.rs/blob/main/LICENSE-APACHE
[coc-badge]: https://img.shields.io/badge/Contributor%20Covenant-2.1-4baaaa.svg

## Overview

**DMNTK** is a suite of tools designed to evaluate, build, and test decision models.
It is constructed based on the [Decision Model and Notation (DMN™)](https://www.omg.org/dmn/)
specification, which is an industry standard governed by the [Object Management Group (OMG®)](https://www.omg.org/).

**DMNTK** aims to be performant, reliable, and fully compliant with the [DMN™](https://www.omg.org/spec/DMN) specification,
ensuring accurate evaluation of decision models. All tools are implemented in [Rust](https://www.rust-lang.org/),
a programming language known for its reliability and efficiency.

**DMNTK** offers a range of features, including DMN model evaluation, decision table evaluation, and FEEL expression evaluation.
It also includes functionality for parsing, validating, and recognizing DMN models, decision tables, and FEEL expressions.
Users can test DMN models, decision tables, and FEEL expressions, and export them to HTML format.

**DMNTK** provides a comprehensive set of tools for decision model evaluation and testing,
leveraging the [DMN™](https://www.omg.org/spec/DMN) specification and [Rust](https://www.rust-lang.org/) programming language
to ensure high performance, reliability and portability.

**DMNTK** main features:
- Evaluation of DMN models
- Evaluation of decision tables
- Evaluation of FEEL expressions
- Parsing and validating DMN models
- Parsing and recognizing decision tables
- Parsing and validating FEEL expressions
- Testing DMN models
- Testing decision tables
- Testing FEEL expressions
- Exporting DMN models to HTML
- Exporting decision tables to HTML
- Exporting FEEL expressions to HTML

### Documentation
- [Overview]https://dmntk.io
- [Installation]https://dmntk.io/installation/
- [Getting started]https://dmntk.io/getting-started/
- [Command-line]https://dmntk.io/command-line/
- [Troubleshooting]https://dmntk.io/troubleshooting/

## License

Licensed under either of

- [MIT license]https://opensource.org/licenses/MIT ([LICENSE-MIT]https://github.com/dmntk/dmntk.rs/blob/main/LICENSE-MIT), or
- [Apache License, Version 2.0]https://www.apache.org/licenses/LICENSE-2.0 ([LICENSE-APACHE]https://github.com/dmntk/dmntk.rs/blob/main/LICENSE-APACHE)

at your option.

## Contribution

We **appreciate any contributions** from the community to help improve our project.
If you would like to get involved, please don't hesitate to reach out to us.
All contributions intentionally submitted for inclusion in the work by you,
shall be dual licensed as above, without any additional terms or conditions.