Categorygithub.com/corsc/go-commons
modulepackage
1.1.3
Repository: https://github.com/corsc/go-commons.git
Documentation: pkg.go.dev

# README

Go Commons

Find yourself needing the same packages over and over?

Me too.

Instead of re-writting them for each project/client/company I decided it was time to do it one more time in public.

Getting Started

To use these packages simply:

go get github.com/corsc/go-commons/

(vendoring recommended)

Packages

Prerequisites

Contributions

Contributions, suggestions, bug request, etc are all welcome. Please use Github Issues and Pull Requests.

Running the tests

Nothing special, standard go test ./... will get the job done.

If me, you want the fastest possible tests, I would skip vendor by using:

go test $(go list ./... | grep -v /vendor)

Lint checking contributions

Please check all PRs before sending them using the following settings

gometalinter --config=gometa-config.json ./...

Authors

License

This project is licensed under the Apache 2.0 License - see the LICENSE file for details

Acknowledgments

  • Chao Gao - reterVision - Code Reviews and Advice
  • Ryan Cumming - etaoins - Code Reviews and Advice

# Packages

Package cache please refer to README.md.
Package concurrency please refer to README.md.
Package http please refer to README.md.
Package iocloser please refer to README.md.
Package resilience please refer to README.md.
Package testing please refer to README.md.