Contributing
Pull requests are always welcomed. To make reviews fast and easy, before opening a PR, please:
Make sure any changes you’re adding address general problems rather than niche problems specific to your use-case.
ionics_fits
aims to cover as many use-cases as possible, but there will always be some things which are too specific to one situation to make sense to include here. If in doubt, open an issue and ask!Make sure all changes are covered by a test (see Testing methodology).
Check formatting:
poe fmt
Run lints:
poe lint
Check type annotations (Linux only):
poe types
Run test suite:
poe test
Update the documentation and Changelog
Check the documentation builds:
poe docs
Optionally, fuzz any new models:
poe fuzz