Page History
...
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:
- First, merge any PR(s) that you want to deploy to UI demo
- Next, merge/sync those changes over to the
ui-demo
branch. For example:git checkout main
git pull
git checkout ui-demo
git merge main
- Then, push those changes back up to the
ui-demo
branch in GitHubgit push upstream ui-demo
- 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:
...