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.txtand/or./requirements-build.txt. - Commit it to master.
- Tag the new version