Add scripts/forgejo.py for the gaps in fj #15
Labels
No labels
area/ai
area/build
area/character
area/combat
area/data
area/docs
area/game
area/net
area/ui
area/world
size
l
size
m
size
s
type
bug
type
design
type
feature
type
refactor
type
test
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
icub3d/terra-redux#15
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?
fjhas no milestone support, so M1's milestones were created by a throwaway script ina scratchpad with the seven milestone descriptions and the issue numbers hardcoded in
it. That script is gone at the end of the session, which means M2 starts by rewriting it.
Add a small, permanent
scripts/forgejo.pycovering only whatfjcannot do.Issues, labels, and pull requests already have a working CLI and must not be
reimplemented — a second way to do the same thing is a second thing to keep correct.
Scope
fjalready stores, athosts["git.marsh.gg"]["token"]in~/.local/share/forgejo-cli/keys.json. No second credential to manage.hard-wired to a single repository.
failing or duplicating.
dependency set alongside the Rust one.
Acceptance criteria
sequence of commands, with no milestone text living inside the script.
never by sending a bogus credential.
docs/development.mddocuments it in the Forgejo tooling reference, and the"milestones have no
fjcommand" note points at it.Notes
Deliberately not in scope: project boards. They have no API in this Forgejo version, so
there is nothing to wrap. See
docs/development.md.