wagtail-nest / wagtail-bakery

A set of helpers for baking your Django Wagtail site out as flat files.
MIT License
179 stars 40 forks source link

Implement Wagtail Python Package Maintenance Guidelines #74

Open Stormheg opened 1 year ago

Stormheg commented 1 year ago

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

Since wagtail-bakery is a first-party package we should aim to implement these guidelines.

I've copied the guidelines here and added tick marks for what needs to be done.

Readme

Documentation

Note: Small packages may use their readme as documentation. These guidelines only apply when documentation separate to the readme exists.

Changelog

Contributing guide

License

setup.py / setup.cfg / pyproject.toml

Development Process

Branching

Releases

PyPI

Automated testing

Django unit tests

Continuous Integration

Support

loicteixeira commented 1 year ago

I've updated the first message after merging your last PR. I also created the missing tags, releases and stable branches on GitHub.

However, I don't have the permissions to:

  1. rename the master branch to main
  2. enable GitHub discussions

Any owner on the Wagtail organization should be able to do it. Maybe @allcaps or @kaedroho? 🙏

allcaps commented 1 year ago

@Stormheg @loicteixeira master is renamed to main.

allcaps commented 1 year ago
The default branch has been renamed!
master is now named main

If you have a local clone, you can update it by running the following commands.

git branch -m master main
git fetch origin
git branch -u origin/main main
git remote set-head origin -a
loicteixeira commented 1 year ago

Awesome thank you 🙏

loicteixeira commented 10 months ago

First comment updated with: