Generally, for code contribution you should:

  1. Open an issue to discuss what you would like to work on
  2. Follow all existing docstring, coding styles
  3. Make sure to write tests and format your code with black
  4. Open a pull request against the master branch.

See the repository for these same details.