Eclipse Layout Kernel 0.2.0 Release Review

Type: 
Release
State: 
Successful
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.

Wednesday, February 1, 2017
Release: 

0.2.0

Description: 

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.