Download the package manager asdf and update your shell profile.
Assuming you've installed Homebrew, download Node JS:
brew install coreutils gpg asdf plugin-add nodejs https://github.com/asdf-vm/asdf-nodejs.git bash ~/.asdf/plugins/nodejs/bin/import-release-team-keyring asdf install nodejs 8.10.0
Move to the directory in which you've clone this repository and set the version of Node for this project:
asdf local nodejs 8.10.0 asdf reshim nodejs 8.10.0
Next, install Truffle:
npm install -g truffle ganache-cli asdf reshim nodejs 8.10.0
Install dependencies with Yarn.
For more information on setting up a test environment and running tests, read the testing documentation.
For more information on deploying the contracts, read the deploying documentation.