Atom is the recommended text editor for Go source.
Install Atom.
Install the following packages in Atom:
autocomplete-plus
go-plus
Development
Adding a new dependency
Note: The only time you need to use godep is when you add a new dependency to an application or update an existing dependency that is already vendored in your application.
Use go-get to get the dependency (EXAMPLE):
$ go get -u github.com/russross/blackfriday
Add a relevant import in a Go file:
import "github.com/russross/blackfriday"
Vendor the additional import (records it, copies it to Godeps/, rewrites imports):
$ godep save -r ./...
Updating an existing dependency
$ go get -u <dependency>
$ godep update <dependency>