Thanks for taking the time to contribute!
Refer to the following guidelines to contribute new functionality or bug fixes:
- Use the following steps to develop your code:
- Clone the repository:
git clone https://github.com/petuum/adaptdl.git - Use
make deploywith an active kubernetes cluster to deploy and test your changes - If possible, run some example scripts from
tests/long-workload. Ideally, have multiple Adaptdl jobs running simultaniously
- Clone the repository:
- Use flake8 to lint the Python code:
flake8 adaptdl sched. - Add pytest unit and/or integration tests for any new code you write. The testing files should exist in the same directory as the code files.