Source code for UCB CollectionSpace customizations is managed using git, and is hosted on github, within the cspace-deployment organization.
Project Organization
UCB customizations to CollectionSpace reside in three projects: services, application, and ui, which contain customizations to the services layer, application layer, and UI layer, respectively. Each project is a fork of the identically named project in the collectionspace organization.
...
- From the tenant-specific N.N branch, create a release branch (instead of a tag). A release branch should follow the same naming convention as a release tag, e.g.
pahma_4.0-23
. - Deploy the branch to a dev server, test, and fix bugs. Repeat until no more bugs are found. All bug fixes will also have to be applied to the N.N branch.
- Tag the branch. The tag should be named the same as the branch.
- Deploy the tag to a production server.
...