wagtail / django-permissionedforms

A Django extension for creating forms that vary according to user permissions
BSD 3-Clause "New" or "Revised" License
12 stars 1 forks source link

Python package maintenance guidelines - Initial checklist #1

Open kaedroho opened 2 years ago

kaedroho commented 2 years ago

https://github.com/wagtail/wagtail/wiki/Python-Package-Maintenance-Guidelines

Documentation

Readme

Changelog

Contributing guide

License

setup.py / setup.cfg / pyproject.toml

Development Process

Branching

PyPI

Automated testing

Django unit tests

Continuous Integration

Support

gasman commented 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.