Skip to content

Conversation

@wendrul
Copy link
Contributor

@wendrul wendrul commented Dec 18, 2025

Main change is to recommend workspace forks everywhere relevant, and for git sync, remove the "Sync mode" vs "Promotion mode" partition. Sync mode and promotion mode are different features that use the same tech, grouping them has been confusing for users. Promotion is mainly used for deployment workflows, so it's been rebranded to "Promotion workflow". sync mode is now simply Git sync.

Change might be a bit radical, I wrote it as I would have like to be presented to the concept in the first place, but if lmk if it's better to make it more "backwards compatible" in terms of doc and what is familiar to current users.

@wendrul wendrul marked this pull request as draft December 18, 2025 19:49
@cloudflare-workers-and-pages
Copy link

cloudflare-workers-and-pages bot commented Dec 18, 2025

Deploying windmilldocs with  Cloudflare Pages  Cloudflare Pages

Latest commit: cc36f18
Status: ✅  Deploy successful!
Preview URL: https://cad15fd7.windmilldocs.pages.dev
Branch Preview URL: https://git-sync-docs-rework.windmilldocs.pages.dev

View logs

@@ -0,0 +1,51 @@
import DocCard from '@site/src/components/DocCard';

# Collaborating on Windmill
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

There is already a page 'Collaboration in Windmill' https://www.windmill.dev/docs/core_concepts/collaboration
Find another title


# Collaborating on Windmill

In windmill there are multiple ways to collaborate
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Windmill


## Workspace forks

The easiest and main way of collaborating on windmill is through the use of workspace forks. This feature lets users branch off of a workspace and have an exact copy where they can create new items or make changes, test them, and deploy them to the main workspace once it's all working.
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Backlink


## Git sync

Git sync is a feature that replicates the state of a workspace into a git repository. When properly set-up, changes made to the repository are immediately reflected in the workspace, and vice-versa. This enables local development as well as development in the Web IDE to be tracked and managed by git, and any git-based workflow is possible.
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Backlink

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.

3 participants