Development of Dim

Continuous Integration

Dim is developed on GitHub including a review and verification process.

  • Every commit must be approved.

  • The unit test of Dim covers 100% of the code. Whenever the code changes, the verifier ensures that all tests are passing. In case of a failing test the commit is rejected.

Bug Tracking and Feature Planning

Bugs and new features are managed with GitHub issues: https://github.com/esrlabs/dox/issues
In case you have found a bug or if you have feature request, please open a ticket.

Release

After the features and bug fixes including documentation and unit tests are merged to the repository, a new version of the Dim extension can be released.

See also Release Steps on https://esrlabs.github.io/dox.

Requirements

The requirements for Dim are written in Dim itself, exported to Sphinx and available in this documentation. There is also an overview of the mapping between requirement IDs and test cases with additional statistics generated.