Open kaedroho opened 2 years ago
All done now, except:
Should have a badge linking to online code coverage results
Code coverage reporting is set up locally. I couldn't get codecov.io to see this repo at all, and I find codecov annoying enough (right now it seems to be crashing out completely because I'm not giving it access to all my private repos) that I'm not going to persevere with it...
Must have a contributing guide which is named CONTRIBUTING.md
I can't find any existing examples of this, and I think writing a full page for that for a small package like this is probably overkill. If there's a stock page I can copy in, or an organisation-wide one to link to, happy to reconsider.
At least two core team members must have admin access
Have added @kaedroho pending acceptance, but the shared torchbox
account (which multiple core team members have access to the login for) is already an owner.
https://github.com/wagtail/wagtail/wiki/Python-Package-Maintenance-Guidelines
Documentation
Readme
Must link to full documentation (or, for small packages, documentation included directly in the readme)(small package)Changelog
Contributing guide
License
setup.py
/setup.cfg
/pyproject.toml
Development Process
Branching
main
PyPI
Automated testing
Django unit tests
Continuous Integration
Should test against Wagtail nightly and report issues to #nightly-build-failures channel(upstream package)Support