goldmansachs / jdmn Goto Github PK
View Code? Open in Web Editor NEWA Java implementation of DMN
License: Apache License 2.0
A Java implementation of DMN
License: Apache License 2.0
Not NPE when TDefinitions is empty
NPE when TDefinitions is empty
1.0.0
1.0.0
Avoid duplicate execution of decisions
Some decisions in the decision model are executed several times.
1.0.0
Trace the execution of 0004-lending.dmn
No NC TCK unit tests.
Test cases for NC TCK in dmn-core
1.0.0
User should be able to configure the sparsity threshold
Lazy evaluation is applied to all decision tables.
1.0.0
All decisions should implement com.gs.dmn.runtime.DMNDecision
It's missing.
1.0.0-SNAPSHOT
All tests should be in the same package with the class under test
The tests are in a different package.
1.0.0
DAG template provider should support lazy evaluation.
1.0.0
The comments should contain the name of the decision.
The comments do not contain the name of the decision.
1.0.0
Template providers should be injected in the transformers
Template providers are part of the dialects
1.0.0
If decision tables are sparse, children should be evaluated on demand.
All children are evaluated
1.0.0
Add extra tests and rename the existing one.
Apply method should invoke evaluate()
Evaluate is inlined inside apply.
1.0.0
Generated code should compile.
Compilation fails when output ia lazy evaluated.
1.0.0
Less CL2 redundant tests in dmn-core
Duplicated in dmn-tck-integration-tests
1.0.0
User should be able to specify several transformers to be executed in sequence
Only one is allowed
1.0.0
Test folders should match the name of the transformer.
Name of transformer is SimpleName, folder name is java.
1.0.0
The maven plugin should display the sparse decisions and the decisions to be lazy evaluated
None is displayed.
1.0.0
Remove comment
/**
from Java classes.
1.0.0
All Interpreter tests are in the dmn-tck-integration-tests
The Interpreter tests are in dmn-core
1.0.0
Fields should be declared final if not set outside constructor..
1.0.0
1.0.0
There should be common folder for templates.
There should be a folder for specific templates
All templates are in the same folder
1.0.0
1.0.0
1.0.0
Less CL3 redundant tests in dmn-core
Duplicated in dmn-tck-integration-tests
1.0.0
Missing integration test for DAG template provider and lazy evaluation
1.0.0
Imports should be organised.
1.0.0
Same name for the variables, resolve them via this
Different variables. For example, decision
and decisionOutput
1.0.0
All modules should be clean according to cleanup action in Intellij
Modules are not clean.
1.0.0
Should be able to choose variants based on the mapping of FEEL types to Java types
One single mapping is available.
1.0.0
1.0.0
Add extra tests and and rename it.
testCases.xsd should be in main folder
testCases.xsd is in the test folder
1.0.0
All input parameters should be inputs.
Only root package is a parameter.
1.0.0
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.