Shivam010 / go-tmpl

A Template Repository for Golang

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

go-tmpl | A Template Repository for Golang Project

CI Coverage Status Go Report Card GoDoc License

go-tmpl repository let users generate new repositories with the simplest structure for any Golang project.

Package tmpl is the template repository for any Golang project, that can be used to generate new project with a simplest file structure, along with a build workflow and code of conducts & guidelines, a make utility file, a license and a readme. The Package is initialised with go modules, and a doc file.

The Project structure:

    .
    ├── .github
    │   ├── workflows
    │   │   └── build.yml
    │   └── FUNDING.yml
    ├── .gitignore
    ├── CODE_OF_CONDUCT.md
    ├── CONTRIBUTING.md
    ├── LICENSE
    ├── Makefile
    ├── README.md
    ├── doc.go
    ├── go.mod
    ├── main.go
    └── main_test.go

Request for Contribution

Changes and improvements are more than welcome!!
Feel free to fork, create issues or pull a request.
And be sure to review the contributing guidelines and code of conduct.

License

The package, its design and code all are licensed under the Apache license 2.0

About

A Template Repository for Golang

License:Apache License 2.0


Languages

Language:Go 91.4%Language:Makefile 8.6%