Doc generators For Wikitext: A set of generators for Wikitext documents (Latex, html...)

Doc generators For Intent document: A set of generators allowing to export an Intent Project to several formats (HTML Bootstrap...)

Code Aspects

Committer Diversity

3 Committers from Obeo, and 2 individual committers.

API

Mylyn Intent 0.8 is still in incubation. When required for good reasons, we did break the previous 0.7 API (espicially because of model refactorings). We have made effort to make the API as complete as possible, but we do not forbid ourselves to make minor breaks in the API for the next year release. We may plan to graduate (move out from incubation phase) next year, and in that case we will define a stric policy in regards to API breaks.

IP Issues

The about files and use licenses are in place as per the Guidelines to Legal Documentation.

All other contributions (code, documentation, images, etc) have been committed by individuals who are either Members of the Foundation, or have signed the appropriate Committer Agreement. In either case, these are individuals who have signed, and are abiding by, the Eclipse IP Policy. The other contributions of the IP log are not significant or are written 100% by employees of the same employer (Obeo) as the Submitting Committer (http://www.eclipse.org/legal/EclipseLegalProcessPoster.pdf).

The "provider" field of each plugin is set to "Eclipse Mylyn".

The "copyright" field of each plugin is set to the copyright owner.

Any third-party logos or trademarks included in the distribution (icons, logos, etc) have been licensed under the EPL.

Tests

216 unit and integration tests are launched every day. We plan to improve this number to increase stability in the next releases.

Code quality

Checkstyle activated on each distinct plug-in.

The Intent hudson builds relies on Jacoco to provide code-coverage informations automatically, and it is very easy to use Sonar to have informations about Intent code quality. Intent Sonar report is regulary refreshed by Nemo (although we still have to work on the code coverage, which is not correctly calculated).

Javadoc and comments represents more than 42% of the Intent Java source code.

APIs

Metamodel definitions and interfaces are considered APIs.

Documentation

Although we plan to drastically improve Intent documentation (using Intent itself), here are the documentation available for Intent 0.8 :
- an eclipse Help plugin providing a simple Getting Started Guide (under Mylyn User Guide)
- a cheat sheet (automatically opened when creating an Intent project, this can be changed from preferences) allowing to easilly get started with Intent
- the Intent wiki, that we try to make as complete as possible

Bugzilla

Note: a "Closed" issue means that the issue has been validated on an official milestone.
Hence there is no Intent issue that is "resolved" without being "closed", as all resolved issues have been validated on one of Intent RCs.