Skip to main content

Setup the repository tooling

Make sure to have Docker installed so you don't have to install the tooling for every API clients.

Install the dependenciesโ€‹

nvm use && yarn

Mounting the docker imageโ€‹

You can also execute docker commands one by one, see Docker commands

yarn docker:setup

Dockerโ€‹

Buildโ€‹

Build docker image from Dockerfile

How to add a new client | How to add a new language | Common Test Suite | Run the playground

yarn docker:build

Mountโ€‹

Mount docker image on dev container

yarn docker:mount

Cleanโ€‹

Stops dev container and clean the built image

yarn docker:clean

Troubleshootingโ€‹

caution

You should run the commands via the Docker container to avoid Java issues.

Error: The operation couldn't be completed. Unable to locate a Java Runtime.

Java is not located in your PATH, either source the right .bash_profile, .zshrc, etc. file or do the following command in this repository:

echo 'export PATH="/usr/local/opt/openjdk/bin:$PATH"' > .bash_profile && source .bash_profile