From 66e3790da433eda955699caf20d988cb20d7ee7f Mon Sep 17 00:00:00 2001
From: Ruben Fiszel
Date: Mon, 17 Aug 2026 18:27:37 +0200
Subject: [PATCH] docs: announce we are not seeking outside contribution
(#10724)
* docs: announce we are not seeking outside contribution
Co-Authored-By: Claude Opus 5 (1M context)
* docs: point big ideas at the feature request template
Co-Authored-By: Claude Opus 5 (1M context)
---------
Co-authored-by: Claude Opus 5 (1M context)
---
.github/PULL_REQUEST_TEMPLATE.md | 14 +++++++++++++
.github/workflows/sign-cla.yml | 8 +++++++-
CONTRIBUTING.md | 34 ++++++++++++++++++++++++++++++++
README.md | 9 ++++++++-
4 files changed, 63 insertions(+), 2 deletions(-)
create mode 100644 .github/PULL_REQUEST_TEMPLATE.md
create mode 100644 CONTRIBUTING.md
diff --git a/.github/PULL_REQUEST_TEMPLATE.md b/.github/PULL_REQUEST_TEMPLATE.md
new file mode 100644
index 0000000000..0e022ec801
--- /dev/null
+++ b/.github/PULL_REQUEST_TEMPLATE.md
@@ -0,0 +1,14 @@
+
+
+## What does this PR do?
+
+## Related issue
diff --git a/.github/workflows/sign-cla.yml b/.github/workflows/sign-cla.yml
index 67822542a9..52329b6119 100644
--- a/.github/workflows/sign-cla.yml
+++ b/.github/workflows/sign-cla.yml
@@ -21,9 +21,15 @@ jobs:
PERSONAL_ACCESS_TOKEN: ${{ secrets.CLA_PAT }}
with:
path-to-signatures: "signatures/cla.json"
- path-to-document: "https://github.com/windmill-labs/windmill/blob/master/CLA.md"
+ path-to-document: "https://github.com/windmill-labs/windmill/blob/main/CLA.md"
branch: "signatures"
allowlist: rubenfiszel,bot*
+ custom-notsigned-prcomment: |
+ Thank you for taking the time to open this PR.
+
+ Please note that **we are not seeking outside contribution at this time**. Small, trivially-verified PRs that fix a problem are still accepted, but low-value PRs (e.g. typo fixes) and PRs longer than a dozen or so lines will be closed. If you have a bigger idea, please open a [feature request](https://github.com/windmill-labs/windmill/issues/new?template=feature_request.md) instead. See [CONTRIBUTING.md](https://github.com/windmill-labs/windmill/blob/main/CONTRIBUTING.md) for the full policy.
+
+ If your PR falls within that scope, we ask that you sign our [Contributor License Agreement](https://github.com/windmill-labs/windmill/blob/main/CLA.md) before we can accept it. You can sign the CLA by just posting a Pull Request Comment same as the below format.
#below are the optional inputs - If the optional inputs are not given, then default values will be taken
#remote-organization-name: enter the remote organization name where the signatures should be stored (Default is storing the signatures in the same repository)
diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md
new file mode 100644
index 0000000000..e3bc91fd77
--- /dev/null
+++ b/CONTRIBUTING.md
@@ -0,0 +1,34 @@
+# Contributing to Windmill
+
+At this time, we are not seeking outside contribution.
+
+AI has made writing code easy. The hard part, today, is not writing the code, but reviewing it,
+making sure quality stays high, and keeping the product coherent. In that light, unfortunately,
+external code contributions are "donating" the easy part of the job, while creating more of the
+hard work.
+
+With that said, we are happy to accept small, trivially-verified PRs that fix a problem. However,
+we ask that you refrain from submitting low-value PRs (e.g. typo fixes) or PRs that are more than a
+dozen or so lines. Such PRs will be closed with a reference to this guideline.
+
+If you have a big idea you'd like us to consider, feel free to open a
+[feature request](https://github.com/windmill-labs/windmill/issues/new?template=feature_request.md)
+about it.
+
+This policy may change in the future as the project matures. Until then, thank you for your
+understanding.
+
+## What is still very welcome
+
+- [Bug reports](https://github.com/windmill-labs/windmill/issues/new?template=bug_report.yml), with
+ clear reproduction steps.
+- [Feature requests](https://github.com/windmill-labs/windmill/issues/new?template=feature_request.md),
+ including for ideas too big to be a PR.
+- Questions and feedback on [Discord](https://discord.gg/V7PM2YHsPB).
+- Contributions to the [Windmill Hub](https://hub.windmill.dev), where scripts, flows and apps are
+ shared with the community.
+
+## If you do open a PR
+
+Small, self-contained fixes are still accepted. They require signing the
+[CLA](./CLA.md), which the CLA bot will prompt for on your first PR.
diff --git a/README.md b/README.md
index d075becce1..71d4d39a19 100644
--- a/README.md
+++ b/README.md
@@ -31,7 +31,7 @@ Scripts are turned into sharable UIs automatically, and can be composed together
- Try it - Website - Docs - Discord - Hub - Contributor's guide
+ Try it - Website - Docs - Discord - Hub - Contributing
# Windmill - Developer platform for APIs, background jobs, workflows and UIs
@@ -62,6 +62,7 @@ https://github.com/user-attachments/assets/d80de1d9-64de-4d89-aacd-6df23fa81fc4
- [Run a local dev setup](#run-a-local-dev-setup)
- [Frontend only](#frontend-only)
- [Backend + Frontend](#backend--frontend)
+ - [Contributing](#contributing)
- [Contributors](#contributors)
- [Copyright](#copyright)
@@ -329,6 +330,12 @@ running options.
2. You can specify any feature flag you want to enable, for example `cargo run --features python` to enable the python executor.
7. Windmill should be available at `http://localhost:3000`
+## Contributing
+
+At this time, we are not seeking outside contribution. Bug reports and feature requests remain very
+welcome, and small, trivially-verified PRs that fix a problem are still accepted. See
+[CONTRIBUTING.md](./CONTRIBUTING.md) for the full policy.
+
## Contributors