-
Notifications
You must be signed in to change notification settings - Fork 2
Build and Release Information
jimboca edited this page Apr 16, 2016
·
5 revisions
Updated 4/4/2016
- Any changes should be made in a separate branch e.g. 'issue-18' or 'username-dev'
- When FULLY TESTED create a merge request to the development branch so others can check your work.
- Once at least one other dev has confirmed functionality, a merge request can be made to unstable-rc. Version number should be incremented 1 in the third octet. eg. 0.0.1 > 0.0.2 in version.py
- All devs should be running unstable-rc as their 'production' system and have it automatically pull nightly.
- A day cycle is 12AM to 11:59PM. Two day cycles are required to be completed before requesting to merge to unstable-release.
- Once unstable-release has been approved, version number should be incremented and changelog added to the changelog file and post made to UDI forum announcing new release.
If any changes require updating the Polyglot documentation this is the responsibility of the person making the changes.
The API documentation is included in the code and is generated in the docs directory. To build the documentation you must have all developer requirements installed with sudo pip install -r requirements-dev.txt
. Then inside the docs directory run 'make html' to generate the html and review the generated html files.
Currently the Polyglot version is hardcoded in docs/conf.py, which should be changed to reference the PGVERSION in version.py. This previously was set to "alpha" but it should track the Polyglot version.