This is a template repository with a minimalistic structure to make it easier to start a new Go project. It is inspired by the recommendations in golang-standards/project-layout. I share it here in case it might be useful to others.
- Minimalistic project structure
- Pre-configured GitHub Actions for testing, building, and releasing
- Makefile for managing common tasks such as formatting, testing, and linting
- Example configuration files for popular tools like
golangci-lint
- GitHub badges for tests, builds, code quality and coverage, documentation, etc.
Please see CONTRIBUTING.md for details on how to make a contribution.
This project is licensed under the MIT License (LICENSE or https://opensource.org/licenses/MIT)