Contributing code to seleneΒΆ
The CMA welcomes contributions to selene. If you spot a bug, or think of a potential enhancement to selene - please describe it in an issue using the given template. For small bugs, please feel free to work on the fix yourself by forking the repository and working on a pull request. For larger feature requests, we would prefer to discuss before launching into developing new code. Any contributions to selene should be generic and not website-specific.
The CMA DaTA unit will triage any issues and assign some resource to it as appropriate. Any pull requests will need to pass CI (see tox.ini file) and be signed off by an admin.
Notes on pull requests:
All code must be in black code style. Run
black -l 90
on the new filesAny new functions written will require unit test coverage