Promoting Code into Production - Digital-Law-Lab/Digital-Law-Lab GitHub Wiki
Introduction
At a high level, promoting code into production works as follows:
next
into production
Only promote All code to go into production should be in the next
branch
Preparation
-
Conduct regression Testing
-
Update docassemble package metadata (in
setup.py
insetup()
). Check the following:- name - should match repository name (Note: the name may not match if the repository has been provisioned according to the Provisioning a New Docassemble Repository standard
- version number - use x.y versioning. Promoter's call as to which version number to increment
- description - make sure it's meaningfulr
- long_description
- author_email (should be [email protected]) (TBC)
- licence - should be `Copyright (c) YYYY Flinders University. All Rights Reserved'
- url - should be
https://flinders.edu.au
-
Review
README.md
. Make sure it makes sense -
TBC Update changelog
Promotion
- Raise pull request TBC