Skip to content
Stephan Kulla edited this page Mar 6, 2023 · 17 revisions

Overview: Tools we use in development

Each repository contains a README.md which describes the tools needed for development. Those are mainly:

  • docker and docker-compose
  • asdf-vm (for installing and managing different versions of Node.JS, yarn or rust on your computer)
  • Google cloud CLI

asdf-vm is technically not needed but we highly recommend you using this rool.

Installing docker and docker-compose

Follow the following instructions

Installing asdf-vm

We recommend asdf-vm for installing the tools you need (like NodeJS or Rust). Follow the instructions to install asdf on their site "Getting started".

In order to install a tool you need to run the following commands:

# Install the asdf plugin for the tool, like `nodejs`
asdf plugin add <tool-name>

# List all available versions for the tool
asdf list all <tool-name>

# Install the tool in the version you need
asdf install <tool-name> <version>

Make yourself familiar on how you can set a version with asdf. For example for installing yarn the necessary command might look like:

asdf plugin add yarn
asdf list all yarn
asdf install yarn 1.22.18

Which versions shall I use for each tool?

Setup of editor

VSCode

Intellij

Note: WebStorm = Intellij + JavaScript plugins out of the box

Clone this wiki locally