1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31
|
Development
===========
Development schema
------------------
We should work in a ``feature/*`` branch or ``bugfix/*`` branch and it
should be attached to an **issue**.
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``
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
|