Go Tools, IDEs, Toolchains, Packaging
IDE - jetbrains Go plugin
Comfortable IDE in average can save up to 80% of your coding time. I found Go Plugin For JetBrains IDEA which has support also for (Webstorm, PHPStorm, etc…). That plugin is giving everything that you need for project development with the power of JetBrains IDEA you can really boost your development. https://github.com/go-lang-plugin-org/go-lang-idea-plugin 2. About git, workspace, packages
# set workspace path in .bash_profile export GOPATH=$HOME/Development/goworkspace # also add $GOPATH/bin to your path to run builds
test $go version # go1.6.2 darwin/amd64 $go help
This will fetch to $GOPATH/src/github.com/k0kubun/tetris It will ALSO build and put tetris executibe in bin directory
$ go get github.com/k0kubun/tetris
Packages go get goji.io
- IDE - atom.io go plugin
- download for mac, unzip, and mv to /Applications
- start it, preferences > install > go-plus and install (also does go-config, go-get, gometalinter-linter, autocomplete-go, navigator-godef,gofmt,builder-go)
Go developer tooling is still not in the level where most developers start to get interested.
Packaging Avoiding Rough Spots
Go developer package management is still not in the level where most developers start to get interested.