Skip to content

feat: from-zero path for citizen developers#8

Merged
Alfred Tovsen Mo (alfredtm) merged 1 commit into
mainfrom
feat/citizen-developer-polish
Jun 10, 2026
Merged

feat: from-zero path for citizen developers#8
Alfred Tovsen Mo (alfredtm) merged 1 commit into
mainfrom
feat/citizen-developer-polish

Conversation

@alfredtm

Copy link
Copy Markdown
Contributor

Review pass with the citizen-developer lens: users who may never have used GitHub, Docker, git, or Kubernetes. Not dumbed down — the cliffs are just replaced with guided paths.

The big one: no more dead ends in prepare-app

Previously: "point them at the registry and stop here — once you've run docker push, come back". For someone who's never pushed an image, that's where the journey ended.

Now there's references/build-and-push.md: a from-zero walkthrough (Docker Desktop → free GitHub account, no git knowledge needed → classic PAT with write:packagesdocker loginbuildpush), delivered one command at a time with confirmation between each. Includes the Apple Silicon --platform linux/amd64 gotcha, the lowercase-name rule, and a troubleshooting table. The user still runs every command themselves — the plugin still never runs docker build.

Smaller friction removals

  • Port detection: "what port does your app listen on?" is unanswerable for many users — prepare-app now reads the Dockerfile/code first and just confirms ("looks like 3000 — right?"), asking cold only as fallback
  • Tone rules: "never assume prior Docker/GitHub/git/k8s experience" made explicit in getting-started and prepare-app
  • Missing CLIs: brew one-liners added (brew install intility/tap/indev, brew install openshift-cli)
  • update-image: "immutable tags (commit SHAs…)" jargon → plain words with the why
  • README: leads with "From zero to URL", and the example session notes you can start without an image (or without knowing what an image is)
  • Usage examples rewritten: full never-deployed-anything conversation, port-detection example, no more "come back when you've pushed"

🤖 Generated with Claude Code

prepare-app no longer dead-ends users who've never used Docker, GitHub,
or a registry: a new build-and-push walkthrough covers Docker Desktop,
a free GitHub account, the classic PAT, login, build (incl. the Apple
Silicon --platform gotcha), and push — one command at a time. The port
question now tries to detect the answer from the code first and just
confirms. Tone rules in getting-started/prepare-app make 'never assume
Docker/GitHub/git/k8s experience' explicit, brew install hints added
for missing CLIs, and usage examples rewritten to show the guided flow
instead of 'come back when you've pushed'.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
@alfredtm Alfred Tovsen Mo (alfredtm) merged commit 8189917 into main Jun 10, 2026
3 checks passed
@alfredtm Alfred Tovsen Mo (alfredtm) deleted the feat/citizen-developer-polish branch June 10, 2026 08:34
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant