Fork Forgejo to expose project APIs for forge project support #91
Loading…
Add table
Add a link
Reference in a new issue
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?
User story: So that I can manage project boards through the same CLI workflow as issues, the server needs a supported project-board API before
forge projectcan become a real command set.Part of the "Forge / workspace CLI tooling" arc.
Problem
forgecannot implement real project-board commands againstforge.anarch.diybecause the Forgejo API available here does not expose repository project endpoints. Probing repo, org, user, and current-user project paths returned 404.Desired Outcome
Fork or patch Forgejo so project boards are exposed through a stable API, then implement
forge projectcommands against that API.Scope
Server/API work:
CLI work after API support exists:
forge projectcommands.gh projectcommand names and flags where they map cleanly.Boundary
Until this lands, organize issues with labels and milestones from the CLI and use the Forgejo web UI for project boards.
Here is a partially implemented PR to do exactly this on the official forgejo issue tracker. Ironically, Forgejo explicitly disallows AI-generated anything to be contributed to their project. The PR author gave up on the PR when he found out about the AI ban. This may be a good starting place to implement this feature.
https://codeberg.org/forgejo/forgejo/issues/5330