Skip to content

Add: TUTORIAL on dynamic / version control based versioning to the packaging guide #12

Open
@lwasser

Description

@lwasser

Let's create a tutorial on dynamic versioning in our package guide that covers using hatch_vcs for versioning

the tutorial would cover

  • what is dynamic versioning?
  • How to create github tags / releases
  • How to setup hatch to use dynamic versioning (hatch_vcs)
  • How to create a github action that triggers a release to PyPI when a new tagged release is created

Other topics for a future issue to consider

  • Where you want to trigger the tag update -
    • local on your computer create a tag and then a release
    • Using a Github action and a release online (our github.com/pyopensci/pyospackage repo uses the github action approach)
  • How you want to maintain the changelog and bump versions while keeping it up to date.

Metadata

Metadata

Assignees

No one assigned

    Labels

    help wantedWe welcome a contributor to work on this issue! thank you in advance!new-contentNew feature or requestsprintable

    Type

    Projects

    Status

    Python Package Guide

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions