# 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.
