We want to thank our continuously active team of 11 contributors (40 contributors overall) for completing on 49 bug reports and feature requests. EMF Forms continues to be one of the most active projects at Eclipse.
As several statistics show, we are also proud on continuously improving our code base in terms of documentation, code style and test coverage. In our latest development cycle, we therefore introduced a new “guard” in our build: When adding any new code, contributors are not allowed to decrease the code coverage of our existing test suite. With the current maturity grade of the project, we believe that even all existing code should be in a state of testability that adding test cases for any change is possible and worth doing it. We hope and believe that the “reminder” of detecting a decreased coverage during the build motivates contributors even more to increase the test coverage. As this is kind of an experiment, we will report on our experience with this.
In case you don’t know EMF Forms: It is a framework focused on the creation of form-based UIs. EMF Client Platform is designed to support the development of applications based on an EMF data model. If you are not yet familiar with EMF Forms, please refer to this tutorial for a introduction.
Both of these frameworks are part of the Eclipse Modeling Tools Oxygen.3 package, but you can also find the new release on our download pages:
As always, we will also blog about new features of the EMF Forms / ECP 1.16.0 release in the upcoming weeks! Please follow this blog or follow us on twitter to get notified about the new posts.