Categorygithub.com/fornext-io/fornext
module
0.0.0-20240117014531-197f627bdf8d
Repository: https://github.com/fornext-io/fornext.git
Documentation: pkg.go.dev

# README

golang-project-template

What is this?

This is an template for golang project, it has the following features:

  • An Makefile style for build、test,support docker
  • Support addlicense headers
  • Buildin grpc、grpc-gateway with example
  • Github template and action for PR、ISSUE and workflow
  • Go 1.21,with golangci-lint、mockgen and so on, and unittest is enabled
  • Codecov enabled

How to use?

  • First, create an repository with this template, and clone it
  • Second, run ./hack/rename {xxx} to new project name
  • Third, follow codecov to configration your CODECOV_TOKEN

Now, enjoy coding!

# Packages

Package main is the entrance of project.
Package main ...
Package pb is a reverse proxy.
No description provided by the author
Package test contains some helper function for unittest and e2e-test.