Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Feedback: Section 5. Versioning #20

Open
f-allian opened this issue Jun 25, 2024 · 4 comments
Open

Feedback: Section 5. Versioning #20

f-allian opened this issue Jun 25, 2024 · 4 comments

Comments

@f-allian
Copy link
Collaborator

No description provided.

@f-allian
Copy link
Collaborator Author

f-allian commented Jun 25, 2024

  • Figure caption: The framework of semantic versioning is described by three version numbers, major, minor and patch.

@f-allian
Copy link
Collaborator Author

f-allian commented Jun 25, 2024

  • Version control vs versioning (diagram)

@f-allian
Copy link
Collaborator Author

f-allian commented Jun 25, 2024

  • Put versioning section into preparing to publish Section

  • manual publishing to PyPI

  • separate section on GitHub automating

@ns-rse
Copy link

ns-rse commented Jun 27, 2024

Poetry is introduced but there are multiple options available (see list below). Up to this point most things have been done without package management tools and versioning can be massively simplified and dynamically controlled via setuptools_scm independent of a package management tool. I think its good to teach basics without introducing additional frameworks/tools which whilst they might simplify workflows they often have an overhead of learning and it raises questions of why use one of another.

Alternatives to Poetry are...

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants