Skip to content

Implement semantic versioning #40

Description

@mdchia

GitHub CI Actions should probably run on version changes rather than every push to main.

Ahead of that, implement versioning as described in Semantic Versioning (it's more complicated than it looks, really you'll be in 0.y.z until the end of the semester, where you should aim for a 1.0.0, and then each week can update the y or z while checking that the test suite passes)

In case anyone asks, semantic versioning is stricter than the Python package versioning standards.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    clientIssues from client human reviewdocumentationImprovements or additions to documentationenhancementNew feature or requestoptionalOnly a nice-to-have feature, can be skipped (especially if it conflicts with a non-optional issue)

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions