Efficient token-bucket-based rate limiter package.
Role in this project:
Back-end Developer Contributions:35 commits, 10 PRs, 6 pushes in 3 years 8 months
Contributions summary:Roger primarily focused on implementing and refining the core functionality of a rate-limiting package. They made changes to the core logic of the token bucket implementation, renaming methods and adjusting internal calculations. They also added features such as the `TryTake` and `TakeMaxDuration` methods, enhancing the package's usability. Furthermore, the user added tests, including benchmarks and reader/writer implementations, demonstrating a commitment to quality and performance.
limitertokenrate-limitertoken-bucket
Print where symbols are defined in Go source code
Role in this project:
Back-end Developer Contributions:1 release, 1 review, 199 commits in 8 years 5 months
Contributions summary:Roger primarily focused on fixing and improving the `godef` tool, a Go source code symbol definition printer. Their contributions included refactoring the code, fixing issues related to expression parsing, and updating the tool to support newer Go versions and features like the use of anonymous fields in structs. The user also made changes related to the handling of import paths.
golangsymbolsdefinedgo-source