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
- Use homebrew
brew install git git-gui
Windows
- Use git for windows, no additional git tooling required
- Download the installer and install it.
- Activate the option “Use Git and optional Unix tools from the Windows Command Prompt”.
- Git Credential Manager for Windows is included. Ensure that you include that in the installation. Aim: Store password for GitHub permanently for
https
repository locations - Note: Using chocolatey, you can run
choco install git.install -y --params "/GitAndUnixToolsOnPath /WindowsTerminal
to a) install git and b) have Linux commands such asgrep
available in yourPATH
.
- Configure using Visual Studio Code as editor for any git prompts (commit messages at merge, …)
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’s 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.
Other Tooling
We collected some other tooling recommendations. We invite you to read on at our tool recommendations.