Skip to content

docs: reposition README - drop orchestration/self-hosted/Capistrano framing - #124

Merged
ineedjet merged 4 commits into
mainfrom
docs/reposition-intro
Aug 22, 2026
Merged

docs: reposition README - drop orchestration/self-hosted/Capistrano framing#124
ineedjet merged 4 commits into
mainfrom
docs/reposition-intro

Conversation

@ineedjet

Copy link
Copy Markdown
Collaborator

Summary

  • Title changed to "Docker Compose Deployment System" - Flightdeck resolves/pushes and gets out of the way, docker compose is the actual runtime; "self-hosted" isn't a feature of the tool itself.
  • Opening paragraph now leads with the distinctive fact (no manual administration, push-based from GitHub Actions) instead of burying it further down; drops "orchestration" language that contradicted this project's own stated non-goals (no scheduling/reconciliation, see Track desired app set in the deployment manifest, diff against previous release to stop orphaned apps #109).
  • AGENTS.md: same framing fix in Repository Overview, and drops the "Capistrano-style" aside from the rollback note - the tool this project replaces isn't the right reference point for describing it.
  • Similar Services: dropped the comparison table for a plain link list, added Portainer, reframed the section's actual purpose (a source of ready-made Compose definitions to reference, not a "how we differ" pitch).
  • License: bare MIT link plus as-is/no-warranty text.
  • Key Features: cut three bullets restating the (now more detailed) opening paragraph, merged the two Traefik/SSL bullets, dropped "and scaling" from Modular Architecture.
  • Target Server Requirements: cut intro/closing sentences that restated points made elsewhere.

Test plan

  • pre-commit run --all-files clean (docs-only change)

…raming

- Title: "Docker Compose Deployment System" instead of "Core Self-Hosted
  Application Runtime" - Flightdeck resolves/pushes and gets out of the
  way, docker compose is the actual runtime; "self-hosted" isn't a
  feature of the tool itself, just incidental to what the catalog
  contains.
- Opening paragraph leads with the actually distinctive fact (no manual
  administration, push-based from GitHub Actions) instead of burying it
  in a later section; drops "orchestration" language that contradicted
  the project's own stated non-goals (no scheduling/reconciliation).
- AGENTS.md: same framing fix in Repository Overview, and drops the
  "Capistrano-style" aside from the rollback note - the tool this project
  is meant to replace isn't the right reference point for describing it.
- Similar Services: dropped the comparison table (Focus/positioning
  columns) for a plain link list, added Portainer, and reframed the
  section's actual purpose - a source of ready-made Compose definitions
  to reference, not a "how we differ" pitch.
- License: bare MIT link plus the as-is/no-warranty line.
- Key Features: cut three bullets that now just restate the (more
  detailed) opening paragraph, merged the two Traefik/SSL bullets into
  one, dropped "and scaling" from Modular Architecture (not a goal here).
- Target Server Requirements: cut the intro/closing sentences that
  restated points already made elsewhere, left just the requirements list.
No app in the catalog actually uses it - deploy.py creates it on every
target regardless, for nothing. Docs fixed here; actual removal from
apps/networks.yml tracked in #125.
CI/CD's env_refs paragraph restated the same collision-detection and
runner-side decryption mechanism already fully explained in Environment
Variable System, nearly word for word. Kept the ref-shape detail that's
unique to CI/CD (no default asset name), pointed the rest back.
@ineedjet
ineedjet merged commit dc39096 into main Aug 22, 2026
3 checks passed
@ineedjet
ineedjet deleted the docs/reposition-intro branch August 22, 2026 10:14
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