We are using Semantic Versioning Which is MAJOR.MINOR.PATCH
- MAJOR - Will follow major Polyglot releases, current 2
- MINOR - Any release that adds functionality
- PATCH - Only fixes problems, no functional changes
We will be following methods defined Managing releases in a repository
https://pypi.org https://test.pypi.org
Created github user udi-pg-dev to email pg-dev@universal-devices.com (Still valid?) Created pypi and test pypi users udi-pg-dev (Still valid?) Created pypi user Universal-Devices with email universal.devices.portal.dev@gmail.com
Documentation https://realpython.com/documenting-python-code/ Use NumPy/SciPy Docstrings
To make a release
- Set the version in init.py
- Update the changelog.md
- Commit & push the changes
- Create a new tag version_{version}, and push the tags
- Login to github and create a release. Use the new tag.
- This will automatically publish the new release