kojiromike / parameter-expansion

POSIX Parameter Expansion in Python
Apache License 2.0
5 stars 1 forks source link

Write Contributing Instructions; Automate Build and Release #19

Open kojiromike opened 3 years ago

kojiromike commented 3 years ago
  1. Add Changelog
  2. Add Contributing guide
  3. Automate version bumping, changelog maintenance, building and releasing to pypi after PR squash and merge.

Consider introducing commitizen, and using its conventional commits to inform automatically bumping the version number in pyproject.toml based on the commit message.

Ideally, I would like to have no "special" release commits. That the squashed or merged PR commit would already contain the version number for the next release, if the changes indicate a new release.

pombredanne commented 3 years ago

@kojiromike Do you mind to push the latest 0.2.3 to PyPI, even if manually for now?

kojiromike commented 3 years ago

@pombredanne I'm swamped at work and at home lately. Would you be willing to let me add you as a maintainer on pypi so you can push updates as well?

pombredanne commented 3 years ago

Would you be willing to let me add you as a maintainer on pypi so you can push updates as well?

Of course! I am pombredanne there too.

kojiromike commented 3 years ago

Sent, and thanks! If you don't have it already, please consider enabling 2FA for your pypi.org account.