An open API service indexing awesome lists of open source software.

https://github.com/devfacet/gorate

A Go library for rate limiting
https://github.com/devfacet/gorate

go go-library golang

Last synced: 11 months ago
JSON representation

A Go library for rate limiting

Awesome Lists containing this project

README

          

# gorate

[![Release][release-image]][release-url] [![Build Status][build-image]][build-url] [![GoDoc][doc-image]][doc-url]

A Go library for rate limiting.

## Installation

```bash
go get github.com/devfacet/gorate
```

## Usage

*TBD*

## Build

```bash
go build .
```

## Test

```bash
./test.sh
```

## Release

```bash
git add CHANGELOG.md # update CHANGELOG.md
./release.sh v1.0.0 # replace "v1.0.0" with new version

git ls-remote --tags # check the new tag
```

## Contributing

- Code contributions must be through pull requests
- Run tests, linting and formatting before a pull request
- Pull requests can not be merged without being reviewed
- Use "Issues" for bug reports, feature requests and discussions
- Do not refactor existing code without a discussion
- Do not add a new third party dependency without a discussion
- Use semantic versioning and git tags for versioning

## License

Licensed under The MIT License (MIT)
For the full copyright and license information, please view the LICENSE.txt file.

[release-url]: https://github.com/devfacet/gorate/releases/latest
[release-image]: https://img.shields.io/github/release/devfacet/gorate.svg

[build-url]: https://travis-ci.org/devfacet/gorate
[build-image]: https://travis-ci.org/devfacet/gorate.svg?branch=master

[coverage-url]: https://coveralls.io/github/devfacet/gorate?branch=master
[coverage-image]: https://coveralls.io/repos/devfacet/gorate/badge.svg?branch=master&service=github

[report-url]: https://goreportcard.com/report/github.com/devfacet/gorate
[report-image]: https://goreportcard.com/badge/github.com/devfacet/gorate

[doc-url]: https://godoc.org/github.com/devfacet/gorate
[doc-image]: https://godoc.org/github.com/devfacet/gorate?status.svg