An example of a minimal Golang project that contains an web application built with fiber.
At the same time the project exemplifies:
- fiber server;
- logging formatting;
- unit tests;
- github-actions and coveralls integration;
Installation can be done:
- cloning repository:
$ git clone git@github.com:blankdots/minimalgo.git
$ cd minimalgo
$ pip install .
After install the application can be started like: $ minimalgo
In order to run the tests: $ go test -v ./...
in the root directory of the git project.
.
├── api
│ ├── api.go
│ └── health_test.go
├── coverage.txt
├── Dockerfile
├── go.mod
├── go.sum
├── LICENSE
├── main.go
├── minimalgo
├── README.md
└── utils
└── utils.go
minimal
go and all it sources are released under Apache License 2.0
.