4. Development
4.1. Development schema
We should work in a feature/*
branch or bugfix/*
branch and it
should be attached to an issue.
4.2. Versioning schema
We tag the new releases as:
v{major_release_number}.{minor_release_number}.{patch_release_number}
The current version number of isbg is stored in isbg/isbg.py
4.3. Releasing Schema
You should:
Update the __version__ var
./isbg/isbg.py
.Update
./NEWS.rst
Update
./Changelog.rst
Check if some changes should be updated in
./README.rst
If new files have been added or removed: Check
./MANIFEST.in
.If dependencies have been updated, added or removed check:
./setup.py
,./requirements.txt
and/or./requirements-build.txt
.Commit it to master.
Tag the new version