armory

command module
v0.0.0-...-a807e99 Latest Latest
Warning

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

Go to latest
Published: Dec 24, 2020 License: Apache-2.0 Imports: 0 Imported by: 0

README

GoDoc Go Report Card

Armory Service Kit

Common libraries for building go services. Armory provides set of packages to work with RDBMS (mostly PostgreSQL), RESTfull APIs, logging helpers.

Install

go get -u github.com/go-chi/chi

Features

  • Api

    • Render - response helper, base responses
    • HTTPX - wrapper for http.Client with additional helpers the for RESTfull APIs.
  • DB - connector for the ORMless interaction with the RDBMS (mostly PostgreSQL), schema migration helpers and paginated selects.

  • Log - simple wrapper for logrus with some useful perks.

  • Crypto - wrappers for hashing, signing, random values generation etc.

  • natsx - simple wrapper for NATS.

  • tools - set of miscellaneous helpers.

Usage

For details and documentation please check the godoc.org

  • Forge — a common tool for code-generation and projects bootstrap, includes templates oriented for Armory usage.
  • UWE — is an application runtime, provides instruments to compose, run and manage execution cycle of app.

Examples

Licence

Lancer-Kit Armory is Apache 2.0 licensed.

Documentation

Overview

main package is needed to make possible imports via go get.

Directories

Path Synopsis
api
db

Jump to

Keyboard shortcuts

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