Skip to content

docs: add Why Cascade positioning and comparison page#188

Merged
joshua-temple merged 1 commit into
mainfrom
docs/why-cascade-comparison
Jun 16, 2026
Merged

docs: add Why Cascade positioning and comparison page#188
joshua-temple merged 1 commit into
mainfrom
docs/why-cascade-comparison

Conversation

@joshua-temple

Copy link
Copy Markdown
Collaborator

Problem

New users have no single page that answers "is cascade right for me, and how does it relate to the release and promotion tools I already know." That question is currently scattered across the README and several reference pages, which slows adoption decisions.

Change

Adds a "Why Cascade" positioning and comparison page (docs/src/content/docs/comparison.md) and places it first in the sidebar as a decision aid.

The page covers:

  • What cascade is, in product terms (a compiler that emits native GitHub Actions you own, not a runtime control plane).
  • Who it is for, when to use it, and when not to (mirrors the README non-goals: trunk-based only, you own the deploy logic, never rebuilds per stage, metadata courier).
  • A fair, three-axis comparison: release and changelog tools (release-please, semantic-release, Changesets, GoReleaser); promotion and rollout control planes (Argo CD and Rollouts, Kargo, Spinnaker, Octopus, Harness); and CI-as-code generators (projen, Dagger, Earthly). Differences are framed as different goals, and complementary use is called out where it applies.
  • An accurate list of what cascade generates today.

Verification

  • Internal links use the /cascade/... base convention and point only to existing slugs.
  • Page claims are scoped to currently implemented behavior; it deliberately does not claim unimplemented capabilities (per-callback OIDC permissions, native Deployment objects, attestations, canary or blue-green).
  • Sidebar entry added for /comparison/.

Signed-off-by: Joshua Temple <joshua.temple@stablekernel.com>
@joshua-temple joshua-temple merged commit 4f2b135 into main Jun 16, 2026
9 checks passed
@joshua-temple joshua-temple deleted the docs/why-cascade-comparison branch June 16, 2026 16:28
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