Public: anyone can read this; the crew can change it.
Make it yours: one action forks any app into your forge, with its app, and lands you on it #606
commented
Added acceptance (owner's contract rule, now in the direction and docs/VISION.md):
- [ ] Contract: one interface per job. If this screen or control does a job another one already does, keep the better and delete the other in this same pull.
- [ ] Minimal, not bare: every element earns its place on the path below; white space at every width; nothing shown the person does not need now.
- [ ] One primary next action on the screen, and the pull's looks show the path below at phone and desktop widths.
- [ ] The pull says what it removes for every screen or control it adds.
The path: a person looking at someone's app wants their own; the one action is Make it yours; they land on their new app watching its first deploy.
Sign in to join this conversation.
Pillar: P2 Explorer (umbrella #588). One run, started fresh from today's
main.Outcome (what a person sees). On any app you can see, one button makes it yours: a fork in your forge, running as your app, following the original, and you land on it watching the first deploy.
Today. Forking a repository exists (
POST /:owner/:name/fork); the app, its crew and its following are separate steps.Acceptance.
Done means reachable (all four, or the pull says which one does not apply and why):
make_it_yours {repo, dryRun}Start from: src/actions/forks.ts, src/actions/apps.ts, src/core/following.ts, src/web/pages/apps-name.ts, src/http/api.ts, src/http/mcp.ts.
Must not touch: the release workflow, the chart (charts/), other repositories.