gdk

command module
v0.0.4 Latest Latest
Warning

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

Go to latest
Published: Jul 19, 2022 License: MIT Imports: 0 Imported by: 0

README

The Go Development Kit (GDK)

CI

Features

  • blob
  • pubsub
  • runtimevar
  • secrets

Install

go get github.com/sraphs/gdk

Contributing

We alway welcome your contributions 👏

  1. Fork the repository
  2. Create Feat_xxx branch
  3. Commit your code
  4. Create Pull Request

CHANGELOG

See Releases

License

MIT © sraph.com

Documentation

The Go Gopher

There is no documentation for this package.

Directories

Path Synopsis
Package blob provides an easy and portable way to interact with blobs within a storage location.
Package blob provides an easy and portable way to interact with blobs within a storage location.
driver
Package driver defines interfaces to be implemented by blob drivers, which will be used by the blob package to interact with the underlying services.
Package driver defines interfaces to be implemented by blob drivers, which will be used by the blob package to interact with the underlying services.
drivertest
Package drivertest provides a conformance test for implementations of driver.
Package drivertest provides a conformance test for implementations of driver.
fileblob
Package fileblob provides a blob implementation that uses the filesystem.
Package fileblob provides a blob implementation that uses the filesystem.
memblob
Package memblob provides an in-memory blob implementation.
Package memblob provides an in-memory blob implementation.
s3blob
Package s3blob provides a blob implementation that uses S3.
Package s3blob provides a blob implementation that uses S3.
Package gdkerr provides an error type for GDK APIs.
Package gdkerr provides an error type for GDK APIs.
internal
escape
Package escape includes helpers for escaping and unescaping strings.
Package escape includes helpers for escaping and unescaping strings.
oc
Package oc supports OpenCensus tracing and metrics for the Go Development Kit.
Package oc supports OpenCensus tracing and metrics for the Go Development Kit.
openurl
Package openurl provides helpers for URLMux and URLOpeners in portable APIs.
Package openurl provides helpers for URLMux and URLOpeners in portable APIs.
retry
Package retry provides retry logic.
Package retry provides retry logic.
testing/octest
Package octest supports testing of OpenCensus integrations.
Package octest supports testing of OpenCensus integrations.
testing/terraform
Package terraform provides a function to read Terraform output.
Package terraform provides a function to read Terraform output.
testing/test-summary
Summarizes the output of go test.
Summarizes the output of go test.
useragent
Package useragent includes constants and utilitiesfor setting the User-Agent for Go CDK connections to GCP.
Package useragent includes constants and utilitiesfor setting the User-Agent for Go CDK connections to GCP.
website Module
Package pubsub provides an easy and portable way to interact with publish/subscribe systems.
Package pubsub provides an easy and portable way to interact with publish/subscribe systems.
batcher
Package batcher supports batching of items.
Package batcher supports batching of items.
driver
Package driver defines interfaces to be implemented by pubsub drivers, which will be used by the pubsub package to interact with the underlying services.
Package driver defines interfaces to be implemented by pubsub drivers, which will be used by the pubsub package to interact with the underlying services.
drivertest
Package drivertest provides a conformance test for implementations of driver.
Package drivertest provides a conformance test for implementations of driver.
mempubsub
Package mempubsub provides an in-memory pubsub implementation.
Package mempubsub provides an in-memory pubsub implementation.
kafkapubsub Module
natspubsub Module
pulsarpubsub Module
rabbitpubsub Module
Package runtimevar provides an easy and portable way to watch runtime configuration variables.
Package runtimevar provides an easy and portable way to watch runtime configuration variables.
blobvar
Package blobvar provides a runtimevar implementation with variables read from a blob.Bucket.
Package blobvar provides a runtimevar implementation with variables read from a blob.Bucket.
constantvar
Package constantvar provides a runtimevar implementation with Variables that never change.
Package constantvar provides a runtimevar implementation with Variables that never change.
driver
Package driver defines interfaces to be implemented by runtimevar drivers, which will be used by the runtimevar package to interact with the underlying services.
Package driver defines interfaces to be implemented by runtimevar drivers, which will be used by the runtimevar package to interact with the underlying services.
drivertest
Package drivertest provides a conformance test for implementations of runtimevar.
Package drivertest provides a conformance test for implementations of runtimevar.
filevar
Package filevar provides a runtimevar implementation with variables backed by the filesystem.
Package filevar provides a runtimevar implementation with variables backed by the filesystem.
httpvar
Package httpvar provides a runtimevar implementation with variables backed by http endpoint.
Package httpvar provides a runtimevar implementation with variables backed by http endpoint.
etcdvar Module
Package secrets provides an easy and portable way to encrypt and decrypt messages.
Package secrets provides an easy and portable way to encrypt and decrypt messages.
driver
Package driver defines interfaces to be implemented by secrets drivers, which will be used by the secrets package to interact with the underlying services.
Package driver defines interfaces to be implemented by secrets drivers, which will be used by the secrets package to interact with the underlying services.
drivertest
Package drivertest provides a conformance test for implementations of the secrets driver.
Package drivertest provides a conformance test for implementations of the secrets driver.
localsecrets
Package localsecrets provides a secrets implementation using a locally provided symmetric key.
Package localsecrets provides a secrets implementation using a locally provided symmetric key.
hashivault Module

Jump to

Keyboard shortcuts

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