Have Docker installed.
Follow these instructions to get a local version of this repository.
Most commands run from the hp CLI (ie: ./hp [command]
), will automatically download dependencies lazily,
on an as-needed basis, installing everything into a local, .gitignored devEnvironment
folder within the repo
directory.
You may optionally, proactively install these items up front by running:
./hp devEnviromentSetup
While our automation attempts to isolate all software installed for development purposes to the devEnvironment
folder, there are a few dependencies which are installed globally:
- virtualbox
- yarn
- nvm
Please be aware that scripts may attempt to install these applications in non-isolated places.
The following plugins may be useful:
- Code Coverage Highlighter
- BashIDE VS Code Extension
- sourcegraph browser extension