Contributing# How to contribute an improvement Find something to work on Get early feedback Write good tests Write simple, clear code Test your changes locally Open a pull request How to write tests General good practices Ray-specific practices Avoid testing against repr outputs to validate specific data Avoid assumptions about the number or size of blocks Avoid testing that the DAG looks a particular way