Context. Project #2 lives at https://github.com/orgs/JorisJonkers-dev/projects/2. The fields and options are already set via API, but views, WIP limits, and built-in workflows are owner-UI-only — GitHub exposes no API/gh command for them, so this issue is a precise click-path rather than a script.
A · Board view (UI)
- Open the project → + New view → Board.
- Group by → Status. Confirm the columns read: Backlog → Ready → In Progress → In Review → Blocked → Done (drag to reorder if needed).
- Rename the view "Board" and save.
B · WIP limits (UI)
On the Board view, click each column header → Set limit:
- In Progress → 3
- In Review → 5
C · Built-in workflows (UI — Project → ⚙ → Workflows)
Enable:
- Item added to project → set Status: Backlog
- Pull request merged → set Status: Done
- Issue closed → set Status: Done
- Auto-archive items → when Status is Done for 2 weeks
D · Confirm auto-add (already wired)
New issues/PRs across the org auto-add via the add-to-project-caller.yml workflow — no action needed; just confirm a freshly opened issue appears in Backlog.
Why no script
The GitHub ProjectsV2 GraphQL API can set field values and add items (which the automation already does), but cannot create views, set WIP limits, or toggle built-in workflows — those are owner-only UI settings. So this one is hands-on.
Acceptance
Where to run: gh commands run from anywhere (they name repos explicitly) and need gh auth status as an org-admin. Steps marked (in your .github clone) must run inside the cloned repo.
Context. Project #2 lives at https://github.com/orgs/JorisJonkers-dev/projects/2. The fields and options are already set via API, but views, WIP limits, and built-in workflows are owner-UI-only — GitHub exposes no API/
ghcommand for them, so this issue is a precise click-path rather than a script.A · Board view (UI)
B · WIP limits (UI)
On the Board view, click each column header → Set limit:
C · Built-in workflows (UI — Project → ⚙ → Workflows)
Enable:
D · Confirm auto-add (already wired)
New issues/PRs across the org auto-add via the
add-to-project-caller.ymlworkflow — no action needed; just confirm a freshly opened issue appears in Backlog.Why no script
The GitHub ProjectsV2 GraphQL API can set field values and add items (which the automation already does), but cannot create views, set WIP limits, or toggle built-in workflows — those are owner-only UI settings. So this one is hands-on.
Acceptance
Where to run:
ghcommands run from anywhere (they name repos explicitly) and needgh auth statusas an org-admin. Steps marked (in your.githubclone) must run inside the cloned repo.