Eclipse Layout Kernel 0.2.0 Release Review

End Date of the Review Period

Reviews run for a minimum of one week. The outcome of the review is decided on this date. This is the last day to make comments or ask questions about this review.




This release constitutes a major overhaul of the project's main data structure to describe graph layout problems, the ELK Graph. We have also taken the opportunity to clean up layout options and fix bugs. The changes will cause clients of older releases to break.

A list of tackled issues and accepted merge requests can be found on GitHub.

API Certification

The project leadership certifies that the APIs in this release are "Eclipse Quality".

Architectural Issues

The main architectural challenge in this release was to update the central layout graph data structure. This concludes the major refactoring process started with release 0.1.0.

Non-Code Aspects

The documentation that accompanies the project was greatly enhanced. Efforts are currently being made to further extend documentation by automatically generated documentation about all layout algorithms and layout options provided by ELK.


Usability Details

UI components of the ELK project are mainly provided for developers and consist of views that can be summoned to trouble-shoot layout problems.