Developer Guide

March 25, 2017 ยท View on GitHub

Source Layout

The repository has the following top-level directories:

  • doc/ contains the documentation of all projects.
  • src/ contains the source code of all projects.
  • experimental/ contains the source of the experimental features of all projects.
  • test/ contains the the tests for all projects.

To learn more about how the source of specific projects is structured, follow the following links:

Building

There are two options to build from sources:

  1. Import the project in IntelliJ IDEA, using a Kotlin plugin with version 1.1.1.

  2. Build on the command line, using Maven.

    • mvn test to run tests
    • mvn package to create all jar files
    • etc