Update CONTRIBUTING.md.
- Go 1.8 is the current minimum requirement. - The main binary moved to cmd/traefik. - Remove obsolete gox example.
This commit is contained in:
parent
2833d68f15
commit
87e5cda506
1 changed files with 3 additions and 7 deletions
10
.github/CONTRIBUTING.md
vendored
10
.github/CONTRIBUTING.md
vendored
|
@ -12,7 +12,7 @@ You need to run the `binary` target. This will create binaries for Linux platfor
|
||||||
$ make binary
|
$ make binary
|
||||||
docker build -t "traefik-dev:no-more-godep-ever" -f build.Dockerfile .
|
docker build -t "traefik-dev:no-more-godep-ever" -f build.Dockerfile .
|
||||||
Sending build context to Docker daemon 295.3 MB
|
Sending build context to Docker daemon 295.3 MB
|
||||||
Step 0 : FROM golang:1.7
|
Step 0 : FROM golang:1.8
|
||||||
---> 8c6473912976
|
---> 8c6473912976
|
||||||
Step 1 : RUN go get github.com/Masterminds/glide
|
Step 1 : RUN go get github.com/Masterminds/glide
|
||||||
[...]
|
[...]
|
||||||
|
@ -30,7 +30,7 @@ traefik*
|
||||||
|
|
||||||
###### Setting up your `go` environment
|
###### Setting up your `go` environment
|
||||||
|
|
||||||
- You need `go` v1.7+
|
- You need `go` v1.8+
|
||||||
- It is recommended you clone Træfik into a directory like `~/go/src/github.com/containous/traefik` (This is the official golang workspace hierarchy, and will allow dependencies to resolve properly)
|
- It is recommended you clone Træfik into a directory like `~/go/src/github.com/containous/traefik` (This is the official golang workspace hierarchy, and will allow dependencies to resolve properly)
|
||||||
- This will allow your `GOPATH` and `PATH` variable to be set to `~/go` via:
|
- This will allow your `GOPATH` and `PATH` variable to be set to `~/go` via:
|
||||||
```bash
|
```bash
|
||||||
|
@ -64,11 +64,7 @@ $ ( cd integration && ../script/glide.sh get github.com/baz/quuz )
|
||||||
# generate (Only required to integrate other components such as web dashboard)
|
# generate (Only required to integrate other components such as web dashboard)
|
||||||
$ go generate
|
$ go generate
|
||||||
# Standard go build
|
# Standard go build
|
||||||
$ go build
|
$ go build ./cmd/traefik
|
||||||
# Using gox to build multiple platform
|
|
||||||
$ gox "linux darwin" "386 amd64 arm" \
|
|
||||||
-output="dist/traefik_{{.OS}}-{{.Arch}}" \
|
|
||||||
./cmd/traefik
|
|
||||||
# run other commands like tests
|
# run other commands like tests
|
||||||
```
|
```
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue