Ray welcomes contributions from anyone — bug reports, code, examples, and documentation.Documentation Index
Fetch the complete documentation index at: https://ray-preview.mintlify.app/llms.txt
Use this file to discover all available pages before exploring further.
Set up a dev environment
BUILD.rst for full build instructions.
Run tests
Code style
- Python:
pyproject.tomlconfiguresruffandblack. Runruff checkandblack .before submitting. - C++: clang-format with the repo config.
Open a pull request
- Fork the repo, create a branch, and push your changes.
- Open a PR. Use a clear title and a description that explains why the change is needed.
- Link to any related issue.
- Wait for CI; iterate based on feedback.
Documentation
Documentation lives indoc/source/. Edit Markdown or RST files and submit a PR. To preview locally:
Examples
Examples are welcome — small, self-contained, and runnable. Add them underdoc/source/<library>/examples/ and link them from the relevant index.
Governance and code review
All PRs are reviewed by maintainers. The bar is correctness, tests, and consistency with existing patterns. Big changes are discussed first via issue or REP (Ray Enhancement Proposal).Next steps
Governance
Project decision-making.
Community
Find help and discuss ideas.