Contributing to Hobbes is easy.

  1. Clone the github repository.

  2. Make a pull request with your <github-id>_dco.rst by using this form.

    1. If you wish to maintain anonymity, you can email us that document instead.
  3. Along with your code contribution, make sure you:

    1. Create the associated tests in the tests directory.
    2. Include docstrings for the new modules/classes/functions and the functionality is fully described in the documentation.
  4. Follow the contributing instructions and make sure you include the “Covered by <dco>” line in the commits.

  5. Make a pull request.

For any questions regarding the process of contributing code, please email hobbes-dev@morganstanley.com.