Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

 

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.

...

  1. If there is not already branch for the current release (in other words, the current release was made using the streamlined release process), create a branch from the tag, with the same name as the tag.
  2. Make the bug fix in the release branch. The fix will also have to be applied to the N.N branch.
  3. Deploy the branch to a dev server, and test.
  4. Tag the branch. The new tag should contain the name of the branch, followed by a dot, followed by the number of the big bug fix update, which should be incremented by one for each update. For example, pahma_4.0-23.1.
  5. Deploy the tag to a production server.

...