Gitea read client behind an injected fetch #1
Notifications
Due Date
No due date set.
Blocks
#2 ChangeSource interface + polling source
christian/commitea
#3 SQLite cache bootstrap + single-issue mirror upsert
christian/commitea
#6 pm-state repo reader
christian/commitea
#24 apply_changes unified mutation tool
christian/commitea
Reference: christian/commitea#1
Reference in New Issue
Block a user
No description provided.
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Typed client in
@commitea/corethat round-trips one real object: fetch a single issue with its labels, milestone, and assignee, normalized to aGiteaIssue. Network is an injected fetch-shaped fn so it unit-tests with a stub. Token/base-URL from config, not hardcoded.Acceptance: given canned JSON, returns a typed issue.
Tap-root — P1, P4-3, and all real-data work sink into this. Grab first.
Done in PR #35 (
d6f531e). Gitea read client landed in @commitea/core (injected fetch, normalized GiteaIssue, GiteaApiError), unit-tested + verified against live #9.