waaseyaa/github

GitHub API client for issues, milestones, and pull requests

Maintainers

Package info

github.com/waaseyaa/github

pkg:composer/waaseyaa/github

Statistics

Installs: 3 539

Dependents: 1

Suggesters: 0

Stars: 0

Open Issues: 0

v0.1.0-alpha.249 2026-06-23 02:41 UTC

This package is auto-updated.

Last update: 2026-06-25 00:57:09 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.