webpa-common

module
v2.1.2 Latest Latest
Warning

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

Go to latest
Published: May 16, 2023 License: Apache-2.0

README

webpa-common

Build Status Dependency Updateer codecov.io Go Report Card Quality Gate Status Apache V2 License GitHub Release GoDoc

Table of Contents

Code of Conduct

This project and everyone participating in it are governed by the XMiDT Code Of Conduct. By participating, you agree to this Code.

Environment Requirements

Testing the Library

To run the tests, git clone the repository, then from within the repo directory run:

go test ./... -race -coverprofile=coverage.txt

Contributing

Refer to CONTRIBUTING.md.

Directories

Path Synopsis
Package concurrent provides common functionality for dealing with concurrency that extends or enhances the core golang packages.
Package concurrent provides common functionality for dealing with concurrency that extends or enhances the core golang packages.
Package health provides a simple heartbeat strategy for WebPA/XMiDT services.
Package health provides a simple heartbeat strategy for WebPA/XMiDT services.
Package semaphore provides a simple channel-based semaphore that optionally honors context semantics.
Package semaphore provides a simple channel-based semaphore that optionally honors context semantics.
Package server provides the standard approach to executing servers for WebPA
Package server provides the standard approach to executing servers for WebPA
Package service provides basic integration with go.serversets
Package service provides basic integration with go.serversets
zk
Package tracing provides very basic distributed tracing.
Package tracing provides very basic distributed tracing.
tracinghttp
Package tracinghttp provides marshaling support for tracing data into HTTP requests and responses
Package tracinghttp provides marshaling support for tracing data into HTTP requests and responses
aws
Package aws provides functionality for webhook management using AWS.
Package aws provides functionality for webhook management using AWS.
Package xhttp provides extended functionality for net/http and go-kit's transport/http packages
Package xhttp provides extended functionality for net/http and go-kit's transport/http packages
Package xmetrics provides configurability for Prometheus-based metrics.
Package xmetrics provides configurability for Prometheus-based metrics.
Package xviper provides customizations on use of viper for configuration loading.
Package xviper provides customizations on use of viper for configuration loading.

Jump to

Keyboard shortcuts

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