feat(github): implement GitHub API client foundation #98

Closed
opened 2026-05-13 04:12:29 +00:00 by rodin · 0 comments
Owner

Part 1 of 3 for #80. Implement the base Client struct, NewClient with configurable base URL/GHE support, HTTP helpers with 429 retry and Retry-After. Also adds Patch field to vcs.ChangedFile.

Files: vcs/types.go, github/client.go, github/client_test.go

Parent issue: #80

Part 1 of 3 for #80. Implement the base `Client` struct, `NewClient` with configurable base URL/GHE support, HTTP helpers with 429 retry and Retry-After. Also adds `Patch` field to `vcs.ChangedFile`. Files: `vcs/types.go`, `github/client.go`, `github/client_test.go` Parent issue: #80
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: rodin/review-bot#98