This is a fork of the upstream Go repository as part of the
GopherSource project where the community can try out changes to the
go
commands, a.k.a. the "toolchain", and provide feedback.
Tools and patches are built in an integration branch and binaries are made available for adventurous gophers to install on their developer machines and CI servers. As we get a feel for what works for us as a community, we then use the results of our experiences to write solid experience reports and proposals upstream.
You need to have a working Go development environment before you can
build Go from source. The script below will compile Go and install it. The go
binary is placed in the bin directory and doesn't overwrite your existing go
installation.
$ cd src
$ ./make.bash
$ export PATH="$PATH:$(go env GOPATH)/src/github.com/gophersource/go/bin"
> cd src
> .\make.bat
> $env:PATH += ";$(go env GOPATH)\src\github.com\gophersource\go\bin"
We are actively seeking new contributors and ideas at all times! See our Contributing Guide for how to get started.
We want to let you know that we follow a general philosophy in how we work together, and we'd really appreciate you getting familiar with it before you start.