Skip to content

Expand documentation with multi-template images and detailed setup#10

Merged
f3l1x merged 1 commit into
masterfrom
claude/readme-templates-docs-qkopv4
Jul 19, 2026
Merged

Expand documentation with multi-template images and detailed setup#10
f3l1x merged 1 commit into
masterfrom
claude/readme-templates-docs-qkopv4

Conversation

@f3l1x

@f3l1x f3l1x commented Jul 19, 2026

Copy link
Copy Markdown
Member

Summary

This PR significantly expands the README to document the full scope of the dockette/coder project, which provides multiple Docker images tailored to different development stacks, not just a single all-in-one image.

Key Changes

  • Clarified project scope: Updated the introductory description to reflect that the project provides multiple language runtimes and developer tooling, not just PHP and Node.js.

  • Added comprehensive Images section: Introduced a detailed table documenting five distinct image tags (fx, php, nodejs, golang, python) with their respective included tools and runtimes.

  • Documented shared baseline: Created a new subsection explaining the common tooling across all images (git, jq, ripgrep, Node.js 24, VCS CLIs, AI CLIs, and browser automation).

  • Added per-image documentation: Provided detailed breakdowns for each template image:

    • fx: All-in-one image with every language runtime and Docker-in-Docker
    • php: PHP 8.5 with Composer and common extensions
    • nodejs: JavaScript/TypeScript with Node.js, Deno, and Bun
    • golang: Go 1.26.5 focused image
    • python: Python 3 with pip and venv
  • Expanded Rootless Docker section: Moved and enhanced documentation about Docker-in-Docker setup with clearer prerequisites and configuration guidance.

  • Updated Development section: Added instructions for building and testing individual templates via DOCKER_VARIANT and new build-all/test-all targets.

  • Improved Usage section: Clarified how to select the appropriate image tag for different project types.

Notable Details

  • Emphasized that Node.js ships in every image because shared AI CLIs are npm-based
  • Documented that AI CLIs are installed to a location that survives Coder's persistent volume mounting
  • Clarified the distinction between the all-in-one fx image and lighter, focused alternatives
  • Added context about CI/CD behavior (smoke testing per template, pushing to Docker Hub on master)

https://claude.ai/code/session_018NTXbMv7PTudTD1fYtyZNr

Cover the fx, php, nodejs, golang, and python images with a feature
matrix, a shared-baseline section, and per-tag details. Add per-template
usage and Makefile build/test instructions.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_018NTXbMv7PTudTD1fYtyZNr
@f3l1x
f3l1x merged commit 523567c into master Jul 19, 2026
11 checks passed
@f3l1x
f3l1x deleted the claude/readme-templates-docs-qkopv4 branch July 19, 2026 19:49
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Development

Successfully merging this pull request may close these issues.

2 participants