Description
I regularly use this template for my different projects.
The root README.md is also a template file, so this issue is used to as README.md replacement :)
This template is personal and strongly coupled to myself with my name everywhere, it won't be a real nightmare to replace my name with yours, but I suggest you keep this repo as a reference, pick up your favorite ideas, and do one for yourself :)
What I'm proud of this repo is that it fits with most of my needs with very minimal changes so I can have my project set up in a few minutes.
FYI, here is the command I run just after creating a new repo based on this template:
for file in $(git grep golang-repo-template | cut -d: -f1 | sort -u); do
sed -i'' s/golang-repo-template/NEWPROJECT/g $file
done
And if the repo is a library without any binary, I've additional things to do, i.e.:
- removing some files:
Dockerfile
,package.json
,.goreleaser.yml
- updating some others:
Makefile
,.github/workflows/*.yml
That's it :)
Btw, feel free to comment this issue or open a new one if you have things to share, questions, suggestions, anything 👋