Click the Use this template button at the top of this project's GitHub page to get started.
- Configure the
go.modfile and replacemodule github.com/AaronSaikovski/gostarterwith your specific project url. - Configure the
Makefiletargets and parameters - Update the name in the
LICENSEor swap it out entirely - Configure the
.github/workflows/build.ymlfile - Update the
CHANGELOG.mdwith your own info - Rename other files/folders as needed and configure their content
- Delete this
READMEand renameREADME_project.mdtoREADME.md - Run
go mod tidyto ensure all the modules and packages are in place. - The build process is run from the
Makefileand to test the project is working type:make runand check the console for output.
make build- To make and build the program using theMakefile.make run- To make and run the program using theMakefile.make test- To make and run the unit tests using theMakefile.make clean- To cleanup and delete all binaries using theMakefile.make lint- To lint the code usinggolangci-lintvia theMakefile.make dep- To download all program dependencies usingMakefile.make depupdate- Upgrades all dependencies to the latest or minor patch release usingMakefile.