Ensure your $GOPATH
is not blank. It should be something like export GOPATH=$HOME/go
:
echo $GOPATH
Clone the repository in your workspace and move into it:
mkdir -p $GOPATH/src/github.com/dnsimple && cd $_
git clone [email protected]:dnsimple/strillone.git
cd strillone
Install standard Go development tooling:
cd ~
go get -u golang.org/x/lint/golint
Install standard Application development tooling:
cd ~
brew install overmind
make build
To run the test suite:
make test
make start
The current Go version is defined in the .tool-versions
file. Contributors are expected to use asdf
to install and manage Go running environments.
Go modules are enabled. The file go.mod
MUST include the go
directive to determine the language feature used by go
commands.
Dependencies are managed using Go modules. Learn how to update the dependencies.