apibase

module
v0.0.0-...-3295dff Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Feb 15, 2018 License: MIT

README

Build Status

apibase

Base template/helper code for http apis.

Stack:

  • Mongo
  • Nats mq
  • Protobuf

Skeleton code for some lightweight http services I want to write.

Current Functionality:

  • Config
  • Logger
  • Various Middleware
  • Docker test container helper
  • Mongo wrapper - mgo used
  • Postgres wrapper ( with migrations - gomigrate used )
  • Nats MQ wrapper ( using protobuf ) nats-io/nats used
  • Restclient

Template project to come.

Directories

Path Synopsis
This package provides a default config init.
This package provides a default config init.
db
mongo/defaultmongo
This package provides a default mongo init.
This package provides a default mongo init.
mysql/defaultmysql
This package provides a default mysql init.
This package provides a default mysql init.
helpers
defaultnats
A default nats initialization.
A default nats initialization.
protobuf
Package protobuf is a generated protocol buffer package.
Package protobuf is a generated protocol buffer package.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL