Skip to content

Releases: joshrotenberg/gh_ex

v0.1.0

25 Jun 04:15

Choose a tag to compare

First release of gh_ex, a Req-based Elixir client for the GitHub REST and GraphQL APIs.

  • REST and GraphQL over one core; GraphQL reaches Projects v2 and Discussions.
  • GitHub App authentication: OTP-native RS256 JWT, installation token mint with a transparent cache.
  • Built on Req: Req.Test, normalized GhEx.Error, rate-limit snapshots, Stream pagination.
  • Convenience modules: GhEx.Issues, GhEx.PullRequests.
  • Opt-in GitHub-aware rate-limit retry (GhEx.RateLimit.retry/2).

Docs: https://hexdocs.pm/gh_ex
Package: https://hex.pm/packages/gh_ex