2017-11-10 09:40:19 +01:00
|
|
|
Contributing to Ray
|
|
|
|
===================
|
|
|
|
|
|
|
|
Reporting bugs and asking questions
|
|
|
|
-----------------------------------
|
|
|
|
|
2019-01-23 13:30:02 -08:00
|
|
|
You can post questions or issues or feedback through the following channels:
|
|
|
|
|
|
|
|
1. `ray-dev@googlegroups.com`_: For discussions about development or any general
|
|
|
|
questions and feedback.
|
|
|
|
2. `StackOverflow`_: For questions about how to use Ray.
|
|
|
|
3. `GitHub Issues`_: For bug reports and feature requests.
|
2017-11-10 09:40:19 +01:00
|
|
|
|
|
|
|
To contribute a patch:
|
|
|
|
----------------------
|
|
|
|
|
2018-03-10 20:36:01 -08:00
|
|
|
1. Break your work into small, single-purpose patches if possible. It's much
|
2017-11-10 09:40:19 +01:00
|
|
|
harder to merge in a large change with a lot of disjoint features.
|
|
|
|
2. Submit the patch as a GitHub pull request against the master branch.
|
|
|
|
3. Make sure that your code passes the unit tests.
|
2019-07-09 21:49:12 -07:00
|
|
|
4. Make sure that your code passes the linter. Run setup_hooks.sh to create
|
|
|
|
a git hook that will run the linter before you push your changes.
|
|
|
|
5. Add new unit tests for your code.
|
2017-11-10 09:40:19 +01:00
|
|
|
|
|
|
|
.. _`ray-dev@googlegroups.com`: https://groups.google.com/forum/#!forum/ray-dev
|
2019-01-23 13:30:02 -08:00
|
|
|
.. _`GitHub Issues`: https://github.com/ray-project/ray/issues
|
|
|
|
.. _`StackOverflow`: https://stackoverflow.com/questions/tagged/ray
|