Skip to content

eclipse-elk/elk

Folders and files

NameName
Last commit message
Last commit date
Dec 18, 2024
Jan 29, 2025
Dec 5, 2019
Jan 29, 2025
Jan 29, 2025
Jan 29, 2025
Dec 18, 2024
Jan 29, 2025
Dec 23, 2024
Jan 2, 2025
Aug 30, 2022
Aug 30, 2022
Jan 4, 2024
Dec 18, 2024
Dec 18, 2024
Dec 5, 2019
Dec 18, 2024
Dec 18, 2024
Jan 4, 2024

Repository files navigation

Diagrams and visual languages are a great thing, but getting the layout just right for them to be easily understandable can be tedious and time-consuming. The Eclipse Layout Kernel provides a number of layout algorithms as well as an Eclipse-based infrastructure to connect them to editors and viewers. The layout algorithms are plain Java and can thus also be used outside of Eclipse.

More Info

Example Layout

Repository Structure

The repository's structure is pretty straightforward. We only have a few folders:

  • build: Contains all the files necessary to build ELK in all its different forms.
  • config: Contains configuration files, such as our Checkstyle configuration.
  • docs: Contains documentation in the form of a Hugo site.
  • features: Contains all the Eclipse features ELK consists of.
  • plugins: Contains all the plugins ELK consists of.
  • setups: Contains our Oomph setup files.
  • tests: Contains unit tests. Note that we have a whole repository dedicated to test models.

Building ELK

Information on how to build ELK and the documentation can be found on our website.