master: main development branch. Will merge into uat when ready for public testing.
dev-[personID]: personal working branch. Only the creator can commit to this branch. Will merge into master when complete. Should be deleted once merged into master.
feature-[featureID]: feature working branch. Will merge into master when complete. Should be deleted once merged into master.
uat: user acceptance testing branch. Will merge into production when ready.