summaryrefslogtreecommitdiff
path: root/contributors/devel/development.md
diff options
context:
space:
mode:
authorvishakha <vishakhanihore.10@gmail.com>2019-12-19 02:46:28 +0530
committervishakha <vishakhanihore.10@gmail.com>2019-12-19 02:46:28 +0530
commitb2f625eea59f95a2fb62e9db512b68ba5103c874 (patch)
tree8da6cd827d464d8f819c5330e9f41173fced7005 /contributors/devel/development.md
parent78fbbbe371855e86846713a51d5a2bbea1adbec6 (diff)
Improving documentationn for build-time dependencies
Diffstat (limited to 'contributors/devel/development.md')
-rw-r--r--contributors/devel/development.md19
1 files changed, 19 insertions, 0 deletions
diff --git a/contributors/devel/development.md b/contributors/devel/development.md
index d36bcd47..4ab6cc9d 100644
--- a/contributors/devel/development.md
+++ b/contributors/devel/development.md
@@ -115,11 +115,30 @@ environment. Recent Linux distros should work out-of-the-box.
macOS ships with outdated BSD-based tools. We recommend installing [macOS GNU
tools].
+### make
+
+Kubernetes local build system requires `make` command to be present in your corresponding development platform.
+
+To install `make` command:
+- OS X
+ + `xcode-select --install` (Following command will install CLI Tools to your local development environment)
+- Linux
+ + `sudo apt-get install build-essential` (Following command will install essential commands like `gcc`, `make` etc.)
+
+### Docker
+
+Kubernetes Development requires some of the verification tests which are ran through Docker. Hence, you will need [Docker](https://docs.docker.com/v17.09/engine/installation/) Pre-Installed on your development environment.
+
### rsync
Kubernetes build system requires `rsync` command present in the development
platform.
+### jq
+
+Kube-apiserver requires the `jq` to be installed to successfully build your Local Kubernetes Deployment.
+You can see installation guide for `jq` over [here](https://stedolan.github.io/jq/download/).
+
### Go
Kubernetes is written in [Go](http://golang.org). If you don't have a Go