Development

This section gathers all developer related information. It serves both as a reference how things are implemented and as a guide for new developers who want to contribute to the console. Most of the pages in this section are independent to each other. So feel free to read them in any order.

Build & Run

Explains how to build and run the console. Talks about the prerequisites and what is necessary to debug the codebase.

Read More »
Architecture

Describes the basic architecture of the console. Lists the used frameworks and libraries and gives background information about the choices made.

Read More »
Building Blocks

Explains the basic building blocks used in HAL. Read this page if you want to know more about the concepts and layers in HAL or if you plan to contribute to the codebase.

Read More »
Extensions

Shows how you can write custom runtime extensions using the JavaScript API. Includes how to setup your environment and how to add the extensions to the console.

Read More »
JavaScript API

Gives background information about the JavaScript API. Shows sample code and describes what you can do with the API.

Read More »