You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
cloudreve/CONTRIBUTING.md

1.3 KiB

Contributing to Cloudreve

Thank you for your interest in contributing to Cloudreve!

The full contributing guide — including project structure, development environment setup, how to pick a task, how to submit a PR, and our AIGC (AI-generated code) policy — is maintained in our documentation site:

👉 https://docs.cloudreve.org/api/contributing

A few key points to keep in mind before you open a PR:

  • Cloudreve is dual-licensed. We only accept contributions to the community edition, and all contributors must sign the CLA before a PR can be merged.
  • PRs must be linked to an issue labeled with Backlog. We do not accept new features proposed directly through a PR. If you have a new idea, please open an issue first and wait for it to be triaged and labeled.
  • Each PR should correspond to a single change. Please split large features or refactors into multiple smaller PRs whenever possible.
  • If you use AI tools to help write code, please read the AIGC Guidelines first. We are not against AI, but we do not accept pure "vibe-coded" PRs.

For discussion and support, join the development channel on our Discord community.