CONTRIBUTING.rst
You can post questions or issues or feedback through the following channels:
Discourse forum_: For discussions about development and questions about usage.GitHub Issues_: For bug reports and feature requests.StackOverflow_We use GitHub labels to categorize issues and help contributors find work that matches their interests. See What can I work on?_ for a list of labels by component and type.
We welcome contributions! See Getting Involved. To set up your development environment, see
the Setting up your development environment section.
.. _Discourse forum: https://discuss.ray.io/
.. _GitHub Issues: https://github.com/ray-project/ray/issues
.. _StackOverflow: https://stackoverflow.com/questions/tagged/ray
.. _Getting Involved: https://docs.ray.io/en/latest/ray-contribute/getting-involved.html
.. _Setting up your development environment: https://docs.ray.io/en/latest/ray-contribute/getting-involved.html#setting-up-your-development-environment
.. _What can I work on?: https://docs.ray.io/en/latest/ray-contribute/getting-involved.html#what-can-i-work-on
For contributors who are in the ray-project organization:
- When you first create a PR, add a reviewer to the `assignee` section.
- Assignees will review your PR and add `@author-action-required` label if further actions are required.
- Address their comments and remove `@author-action-required` label from the PR.
- Repeat this process until assignees approve your PR.
- Once the PR is approved, the author is in charge of ensuring the PR passes the build. Add `test-ok` label if the build succeeds.
- Committers will merge the PR once the build is passing.
For contributors who are not in the ray-project organization: