Skip to content

docs: rework canonical deployment setups as staged collaboration guide#1347

Merged
rubenfiszel merged 5 commits intomainfrom
docs/collaboration-deployment-stages
Apr 11, 2026
Merged

docs: rework canonical deployment setups as staged collaboration guide#1347
rubenfiszel merged 5 commits intomainfrom
docs/collaboration-deployment-stages

Conversation

@rubenfiszel
Copy link
Copy Markdown
Contributor

Summary

  • Rewrite docs/advanced/23_canonical_deployment_setups/index.mdx as a 4-stage progression: Shared workspace+ Git sync+ Forks & merge UI+ Multi-workspace promotion. Each stage is additive and ends with a "when to move up" section. Page retitled to Collaboration and deployment stages and relabeled in sidebars.js.
  • Add "this is stage N" pointers from git_sync, workspace_forks, local_development, environment-specific-items, and workspace-management so readers land on the staged guide from any entry point. Update the collaboration overview page to DocCard into it.
  • All wmill.yaml examples use the unified workspaces: key introduced in windmill#8767 (single-workspace form in stage 2, multi-workspace form in stage 4).

Test plan

  • npm run build passes — no new broken anchors, no new warnings (pre-existing broken anchors in /changelog/* and /platform/script-editor* are unrelated to this change)
  • Reviewer: walk through each stage link in the rendered guide and confirm the "move to next stage" flow reads naturally
  • Reviewer: confirm that the windmill-sync-example repo references (push-on-merge.yaml, push-on-merge-to-forks.yaml, open-pr-on-fork-commit.yaml, open-pr-on-promotion-commit.yaml) still match the workflow files in that repo

🤖 Generated with Claude Code

rubenfiszel and others added 2 commits April 11, 2026 13:09
Restructure the canonical deployment setups page into a 4-stage
progression (shared workspace → git sync → forks & merge UI →
multi-workspace promotion), with each stage additive and a "move up
when" section. Add stage pointers from git sync, workspace forks, local
development, and the CLI workspaces docs so readers land on the guide
from any entry point. Use the unified wmill.yaml `workspaces:` key in
all examples.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Clarify the edition requirements for stage 2 of the staged collaboration
guide and update the git sync page's pricing note to match.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
@cloudflare-workers-and-pages
Copy link
Copy Markdown

cloudflare-workers-and-pages bot commented Apr 11, 2026

Deploying windmilldocs with  Cloudflare Pages  Cloudflare Pages

Latest commit: add3190
Status:⚡️  Build in progress...

View logs

rubenfiszel and others added 3 commits April 11, 2026 13:14
Link the git sync page back to the local development guide and call out
agentic coding tools (Claude Code, Cursor, MCP clients) alongside IDE
and VS Code extension as valid local-dev environments. Same update on
stage 2 of the collaboration guide.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Forks require no external infrastructure (pure UI workflow, as in the
original Setup 1 framing), while git sync adds CI/CD, tokens, and
wmill.yaml. Moving forks to stage 2 lets teams add isolation and a
review gate without git, then layer git sync on top in stage 3 to gain
audit trail, local development, and automatic fork branches. Stage 4
(multi-workspace promotion) still builds on git sync.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Add a callout at the top of stage 2 clarifying that git sync works on a
plain shared workspace, so teams can skip forks and go straight to stage 3.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
@rubenfiszel rubenfiszel merged commit cbdc27a into main Apr 11, 2026
2 of 3 checks passed
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