Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Updated instructions for updating UI demo

...

The Angular UI Demo site (https://demo7.dspace.org/) is updated/redeployed automatically when any change is merged into the main ui-demo branch of https://github.com/DSpace/dspace-angularSo, shortly after you merge a PR, those changes should appear on the demo site.

Here's how you update the User Interface Demo:

  1. First, merge any PR(s) that you want to deploy to UI demo
  2. Next, merge/sync those changes over to the ui-demo branch. For example:
    1. git checkout main
    2. git pull
    3. git checkout ui-demo
    4. git merge main
  3. Then, push those changes back up to the ui-demo branch in GitHub
    1. git push upstream ui-demo
  4. At this point, Atmire's server should detect the new changes & redeploy the demo7.dspace.org user interface (NOTE: It may take

Updating REST API Demo

The REST API Demo Site (https://api7.dspace.org/server/) is updated/redeployed automatically when a change is merged into the rest-demo branch of https://github.com/DSpace/DSpace(NOTE: We chose to base this demo site off of a separate code branch simply because changes to the REST API can sometimes break Angular UI functionality.  So, we don't want newly merged PRs to break the Angular UI demo, and this offers us the opportunity to test the Angular UI against new REST API changes before deploying them to the demo site.)

Here's how you update the REST API Demo:

...