Pre Condition 2: Required Software

git

It is strongly recommended that you have git installed.

Linux

  • On Debian-based distros: sudo apt-get install -y git gitk

macOS

Windows

You can use chocolatey to install git more smoothly. First, install chocolatey, then run choco install git.install -y --params "/GitAndUnixToolsOnPath /WindowsTerminal /Editor:VisualStudioCode to a) install git and b) have Linux commands such as grep available in your PATH.

Installed IDE

We highly encourage using IntelliJ IDEA, as it provides the most reliable experience for this project. Other IDEs may have compatibility issues, particularly Visual Studio Code.

IntelliJ IDEA Community Edition works well. Most contributors use the Ultimate Edition, because they are students getting that edition for free.

Install IntelliJ using JetBrain’s Toolbox App. This helps you keeping your JetBrains tools updated and allows for switching between different products easily. Especially on Linux, the toolbox ensures a smooth start of IntelliJ IDEA. Note that you need to scroll down the list of available IDEs to find “IntelliJ IDEA Community Edition”.

In case you have less than 6 GiB of RAM, IntelliJ won’t work. We recommend upgrading your system.

Other Tooling

We collected some other tooling recommendations. We invite you to read on at our tool recommendations.