This section provides a checklist explaining how to prepare and develop a contribution for Opus. Note that this is a generic method not specific to any language usable in Opus. For detailed explanations concerning each available language, see the Contribution Guide.

This article also makes the assumption that the contribution is ready from a mathematical point of view, that is the mathematical method and algorithms are well-described, ideally validated on a laboratory test case, or at least on a sandbox example.

Contribution Checklist

- Identify existing features and necessary developments;
- Choose contribution level;
- Choose language/type;
- Write the specifications :  functional and technical specifications;
- Develop the contribution : classes and unitary tests;
- Create the feature tests (use case);
- Write the documentation : reference and architecture documentation, user manual, usecase manual;
- Upload the contribution (Lib and Contrib levels);

Detailed explanations for each step are available in the Contribution Guide.

Last Updated (Monday, 26 September 2011 01:57)