waaseyaa/github

GitHub API client for issues, milestones, and pull requests

Maintainers

Package info

github.com/waaseyaa/github

pkg:composer/waaseyaa/github

Transparency log

Statistics

Installs: 4 401

Dependents: 1

Suggesters: 0

Stars: 0

Open Issues: 0

v0.1.0-alpha.266 2026-07-14 16:09 UTC

This package is auto-updated.

Last update: 2026-07-15 18:29:34 UTC


README

Layer 3 — Services

GitHub API client for issues, milestones, and pull requests.

GitHubClient wraps the REST v3 endpoints used by repo automation tooling. Reads: getIssue, listIssues, getMilestone, listMilestones. Writes: createComment (comment on an issue or PR), updateIssueState (close/reopen), createPullRequest (open a PR). Milestones are read-only — there is no create/edit-milestone method. Issue, Milestone, and PullRequest are typed value objects rather than raw arrays. Authentication is via personal access token or GitHub App installation token passed at construction.

Key classes: GitHubClient, Issue, Milestone, PullRequest, GitHubException.