The Angular UI Demo site (https://dspace7-demo.atmire.com/) is updated/redeployed automatically when any change is merged into the master
branch of https://github.com/DSpace/dspace-angular
So, shortly after you merge a PR, those changes should appear on the demo site.
The REST API Demo Site (https://dspace7.4science.cloud/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:
rest-demo
branch. For example:git checkout master
git pull
git checkout rest-demo
git merge master
rest-demo
branch in GitHubgit push upstream rest-demo