diff --git a/contribute/developer-guide.md b/contribute/developer-guide.md index a3b5b5d1f7b..5b285566daa 100644 --- a/contribute/developer-guide.md +++ b/contribute/developer-guide.md @@ -27,11 +27,14 @@ npm install -g yarn ## Download Grafana -We recommend using Go to download the source code for the Grafana project: +We recommend using the Git command-line interface to download the source code for the Grafana project: -1. Add `export GOPATH=$HOME/go/` to the bottom of your `$HOME/.bash_profile`. -1. Open a terminal and run `go get github.com/grafana/grafana` in your terminal. This command downloads, and installs Grafana to your `$GOPATH`. -1. Open `$GOPATH/src/github.com/grafana/grafana` in your favorite code editor. +1. Open a terminal and run `git clone https://github.com/grafana/grafana.git`. This command downloads Grafana to a new `grafana` directory in your current directory. +1. Open the `grafana` directory in your favorite code editor. + +For alternative ways of cloning the Grafana repository, please refer to [GitHub's cloning a repository](https://docs.github.com/en/github/creating-cloning-and-archiving-repositories/cloning-a-repository) documentation. + +**Warning:** Do not use `go get` to download Grafana. Recent versions of Go have added behavior which isn't compatible with the way the Grafana repository is structured. ## Build Grafana