Skip to content

Project Maintainer Instructions

alawvt edited this page Sep 15, 2015 · 9 revisions

Keep the project up to date with changes from main DSpace

Contribute changes from VTUL/vtechworks to main DSpace

Deploy changes to development

Deploy changes to pre-production

Deploy changes to production

How to do a release (tagging, deployment, branch merging, etc.)

Tag a commit as a release

Handle development immediately before or after a release

Deploy an emergency bug fix outside of a release

Test

Manage pull requests

  • When someone has submitted a pull request, it will appear in GitHub in the Pull Requests list, "Managing pull requests".
  • Click on its title to review the changes as a diff, "Reviewing proposed changes".
  • Create a branch on your local machine to test the pull request.
  • Pull the branch to your local machine to test it.
  • There is a form to correspond with the requester if need be, "Pull request discussion".
  • If the branch is ready to merge, click the "Merge pull request" button.
  • After the merge, if it is a merge that we may want to submit to the official DSpace project, don't delete the branch. If we won't want to contribute the branch, then delete it.

Revert unfinished or broken changes before a release