Update README.md to remove the description of vendoring (#2650)

Since we already removed vendor directory.

Signed-off-by: Yong Tang <yong.tang.github@outlook.com>
This commit is contained in:
Yong Tang 2019-03-03 23:30:15 -08:00 committed by Miek Gieben
parent 5e5c31edfe
commit dfa413af09

View file

@ -46,11 +46,10 @@ out-of-tree plugins.
To compile CoreDNS, we assume you have a working Go setup. See various tutorials if you dont have that already configured. To compile CoreDNS, we assume you have a working Go setup. See various tutorials if you dont have that already configured.
First, make sure your `$GOPATH` is correctly set. See [here](https://github.com/golang/go/wiki/SettingGOPATH) for details. Then, check out the project under your `$GOPATH` and run `make` to compile the binary: First, make sure your golang version is 1.12 or higher as `go mod` support is needed.
See [here](https://github.com/golang/go/wiki/Modules) for `go mod` details.
Then, check out the project and run `make` to compile the binary:
~~~ ~~~
$ mkdir -p $GOPATH/src/github.com/coredns
$ cd $GOPATH/src/github.com/coredns/
$ git clone https://github.com/coredns/coredns $ git clone https://github.com/coredns/coredns
$ cd coredns $ cd coredns
$ make $ make
@ -58,10 +57,6 @@ $ make
This should yield a `coredns` binary. This should yield a `coredns` binary.
We vendor most ([not all!](https://github.com/coredns/coredns/issues/1523)) packages. This is mostly because vendoring isn't a perfect solution (in
Go). We don't vendor `mholt/caddy` and `miekg/dns` for instance. Using `make` will pull down these
dependencies and checks out the correct version as well.
## Compilation with Docker ## Compilation with Docker
CoreDNS requires Go to compile. However, if you already have docker installed and prefer not to setup CoreDNS requires Go to compile. However, if you already have docker installed and prefer not to setup