Start a new Go project [standard layout]
yourbasic.org/golang
The repository at github.com/yourbasic/fenwick is a small but complete Go library package. It shows the structure of a basic project and can be used as a template.
In addition to source code and resources, it includes
- a README file with sections on
- installation,
- documentation and
- compatibility policy,
- unit tests,
- benchmarks,
- godoc links,
- a testable doc example and
- a licence.
Further reading
Your basic API is an introduction to API design with examples in Go and Java.