Setup the development environment
Note
At this point, it is assumed that you have already forked a copy of Flowz.
Prerequisites
- GNU make.
- Python 3 Interpreter. We recommend installing pyenv.
- Docker.
- To run local PySpark you will need OpenJDK 11.
Note
Makester is used as the Integrated Developer Platform.
(macOS Users only) upgrading GNU make
Follow these notes to get GNU make.
Build the local virtual environment
Get the code and change into the top level git
project directory. The following uses the flowz
project
repository as an example:
Note
Run all commands from the top-level directory of the git
repository.
For first-time setup, get the Makester project:
Initialise the environment:
Run the test harness to validate your local environment setup: