-
Notifications
You must be signed in to change notification settings - Fork 167
Requirements and Review of candidates for MSL
Dietmar Winkler edited this page Aug 9, 2019
·
6 revisions
This is a list of requirements that need to be in place before a new sub-library can be evaluated for inclusion into the MSL:
- Compliance to some (to be specified) style guideline. This could include some simple, but useful guidelines like a specification for class / instance name capitalization, proper use of commenting, etc.
- At least one simulatable model to test each component. Example models, as per the Modelica Test and Compliance Test Suite, should include experiments annotations.
- A set of reference results along with documentation on the test environment (Modelica tool / version used, solver selection / settings, etc.)
- Inclusion of a User's Guide and / or Documentation package
- CLA has to be signed by all the contributors of the to be included library
- The future maintenance needs to be clarified which also leads to
- Assignment of at least two library officers that take on the maintenance
See #1489 for the previous discussion.