common

module
v0.1.0 Latest Latest
Warning

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

Go to latest
Published: Feb 21, 2021 License: Apache-2.0

README

Common

This repository contains GO libraries used in the different component of Perses.

This repository is not thought to be used outside of Perses. Use it at your own risks.

  • app: provides a struct to be used to help to start an application (usually with an HTTP API)
  • async: provides different way to manage an asynchronous job
  • echo: provides a builder that helps to manage middleware, api and help to start a server with a context management.
  • etcd: provides a dao that wraps the etcd client to simplify a bit how to use it
  • slices: provides utils method to manipulate the slice (mostly slice of string)

Directories

Path Synopsis
The package app is exposing a struct to handle the building and the managing of the different task coming from the package async.
The package app is exposing a struct to handle the building and the managing of the different task coming from the package async.
Package async provide different kind of interface and implementation to manipulate a bit more safely the go routing.
Package async provide different kind of interface and implementation to manipulate a bit more safely the go routing.

Jump to

Keyboard shortcuts

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