All enhancements and patches to Cookiecutter Golang will be documented in this file.
- updated golang docker base image version options
- made go mod the default option
- updated for gofmt -s format
- updated code to be go vet valid
- updated readme and contributors
- updated golang docker base image version options
- added option to use go mod instead of dep
- build image now defaults to go version 1.11
- new leaner base image
- golang 1.11 beta3 option
- run as not root user in docker
- run under dumb init
- better build image that now supports diferent golang versions [1.9.7, 1.10.3, 1.11beta2]
- fixed command to run test on the makefile
- refactor version into something a bit more useful
- upgraded circleci to 2.0
- fixed issues with docker build
- cobra cmd is now optional
- make file now injects build time and git hash correctly.
- moved from glide to dep
- updated CI templates to latest go versions
- updated docker file for new multistage builds
- docker use now optional, you will get ask if you want to use docker while creating a project
- git use now optional as well
- added authors to credit contributors as well as general guidelines for contributing
- added testing
- viper config is now optional
- logrus is now optional
- choice for CI tools (travis, circle or none)
- correct gitignore for vendor and bin
- updated readme
- post gen project hook to initialize git
- docker images configurable
- separated docker hub username from github username
- removed the use of os.exit to honor defers
- updated readme
- Initial release of Cookiecutter Golang project template