├── .gitignore └── README.md /.gitignore: -------------------------------------------------------------------------------- 1 | # Mac OS X files 2 | .DS_Store 3 | 4 | # Binaries for programs and plugins 5 | *.exe 6 | *.dll 7 | *.so 8 | *.dylib 9 | 10 | # Test binary, build with `go test -c` 11 | *.test 12 | 13 | # Output of the go coverage tool, specifically when used with LiteIDE 14 | *.out 15 | 16 | # Project-local glide cache, RE: https://github.com/Masterminds/glide/issues/736 17 | .glide/ 18 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # Go Project Template 2 | 3 | This is an opinionated Go project template you can use as a starting point for your project. It doesn't include any code generation, so you'll need to replace the placeholder variables/values/names with your own. 4 | 5 | Clone the repository, keep what you need and delete everything else! Feel free to replace the parts that don't align with your use cases (e.g., you may prefer/use a different vendoring tool). 6 | 7 | See [Go Project Layout](https://github.com/golang-standards/project-layout) for a more generic and a less opinionated starting point for your project. 8 | --------------------------------------------------------------------------------