Szczyp/orco
null
{ "createdAt": "2020-02-26T15:14:49Z", "defaultBranch": "master", "description": null, "fullName": "Szczyp/orco", "homepage": null, "language": "Scala", "name": "orco", "pushedAt": "2020-02-29T01:06:26Z", "stargazersCount": 2, "topics": [], "updatedAt": "2020-12-26T19:22:55Z", "url": "https://github.com/Szczyp/orco"}Simple web service written in Scala using ZIO that given the name of the organization will return a list of contributors sorted by the number of contributions.
API definition
Section titled “API definition”GET /org/{org_name}/contributors
{ "name": "Szczyp", "contributions": 1,}Things to improve
Section titled “Things to improve”- HttpClient resilience (ZIO Schedule)
- HttpClient throttling depending on Github API’s rate limits (X-RateLimit-*)
- Service rate limits
- Response caching (ETag)