generator-sanikgo
v1.0.0
Published
An opinionated go microservice generator using [Yeoman](https://yeoman.io).
Downloads
2
Readme
generator-sanikgo
An opinionated go microservice generator using the Yeoman generator. Requires node to be installed.
Before you proceed
You will need yeoman (and therefore node) + go installed. Also, GOPATH and GOBIN must be correctly configured in your environment (or just add your go/bin to the PATH variable).
What is generated?
This project has several yeoman targets, which can be called separately. However, the default target should generate a simple Go project structure.
How to use
yo sanikgo
: generates a basic project with main needed filesyo sanikgo:[target]
: see available targets
Available targets
sanikgo:base (also invoked when not specifying any target)
Generates all base files, including go.mod
, cmd/main.go
, Dockerfile
and some base folder following go package structure standards.
sanikgo:openapi
Generates a rest API using an openapi generator (uses oapi-codegen underneath)