diff --git a/docs/book/src/developers/development.md b/docs/book/src/developers/development.md index 3455fbbd312..9ccea800266 100644 --- a/docs/book/src/developers/development.md +++ b/docs/book/src/developers/development.md @@ -47,23 +47,28 @@ - Get the latest patch version for go v1.16. 2. Install [jq][jq] - `brew install jq` on macOS. - - `chocolatey install jq` on Windows. + - `sudo apt install jq` on Windows + WSL2 - `sudo apt install jq` on Ubuntu Linux. 3. Install [gettext][gettext] package - `brew install gettext && brew link --force gettext` on macOS. - - [install instructions][gettextwindows] on Windows. + - `sudo apt install gettext` on Windows + WSL2. - `sudo apt install gettext` on Ubuntu Linux. 4. Install [KIND][kind] - `GO111MODULE="on" go get sigs.k8s.io/kind@v0.9.0`. 5. Install [Kustomize][kustomize] - `brew install kustomize` on macOS. - - `choco install kustomize` on Windows. - - [install instructions][kustomizelinux] on Linux + - [install instructions](https://kubectl.docs.kubernetes.io/installation/kustomize/) on Windows + WSL2. + - [install instructions][kustomizelinux] on Linux. 6. Install Python 3.x or 2.7.x, if neither is already installed. 7. Install make. + - `brew install make` on MacOS. + - `sudo apt install make` on Windows + WSL2. + - `sudo apt install make` on Linux. 8. Install [timeout][timeout] - `brew install coreutils` on macOS. +When developing on Windows, it is suggested to set up the project on Windows + WSL2 and the file should be checked out on as wsl file system for better results. + ### Get the source ```shell