Make sure to have Docker installed so you don't have to install the tooling for every API clients.
nvm use && yarnYou can also execute docker commands one by one, see Docker commands
yarn docker:setupBuild docker image from Dockerfile
yarn docker:buildMount docker image on dev container
yarn docker:mountStops dev container and clean the built image
yarn docker:cleanYou can make changes locally and run commands through the docker container.
yarn docker build:specs <client | all>yarn docker build:specsyarn docker build:specs recommendGenerate clients based on the specs
yarn docker generate <language | all> <client | all>yarn docker generateyarn docker build:clients <language | all> <client | all>yarn docker build:clients java recommendThe clients can be tested inside the playground folder
yarn docker playground <language> <client>yarn docker playground javascript searchyarn docker playground java search
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