module
Version:
v0.4.4
Opens a new window with list of versions in this module.
Published: Jul 2, 2018
License: MIT
Opens a new window with license information.
README
¶
Go App
An opinionated Go Application package with everything you need:
- multi-service/worker controller for launching multiple processes and keeping central control over them
- creating and handling application errors using error codes and error messages for exposing errors.
- structured logging
- configuration finder and parser
- multi-protocol API (HTTP, gRPC and NSQ)
- event emitter (NSQ)
- database connector (PostgreSQL)
Requirements
Installing the lib
Global install
go get -u gitlab.com/mandalore/go-app/app
Dep (vendoring)
dep ensure -add github.com/pkg/errors
Samples
This project has a samples
branch with sample applications. We recommend you take a look at that branch.
TODO
Directories
¶
Package app aims at providing very simple common application constructs and helpers.
|
Package app aims at providing very simple common application constructs and helpers. |
|
|
|
|
|
|
|
|
Click to show internal directories.
Click to hide internal directories.