project_description
project_name <options> <args>
go install github.com/author_name/project_name@latest
The simple golang template for SaaS, tools, and services.
DO NOT FORK this is meant to be used from Use this template feature.
- Click on Use this template
- Give a name to your project
(e.g.
my_awesome_project
recommendation is to use all lowercase and underscores separation for repo names.) - Wait until the first run of CI finishes (Github Actions will process the template and commit to your new repo) Then clone your new project and happy coding!
- Rename
.env-example
to.env
and fill in the values - Replace banner at
cmd/project_name/main.go
by use this tool: https://patorjk.com/software/taag/#p=display&f=ANSI%20Shadow&t=%20project_name
NOTE: WAIT until first CI run on Github actions before cloning your new project.
- Load config using godotenv, gopkg.in/yaml.v3
- @todo