Contribute to the DSpace Development Fund
The newly established DSpace Development Fund supports the development of new features prioritized by DSpace Governance. For a list of planned features see the fund wiki page.
Updating Angular UI Demo
The Angular UI Demo site (https://demo7.dspace.org/) is updated/redeployed automatically when any change is merged into the ui-demo
branch of https://github.com/DSpace/dspace-angular
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 ___ minutes for the changes to be deployed)
- Test it out: https://demo7.dspace.org/
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
Here's how you update the REST API Demo:
- First, merge any PR(s) that you want to deploy to REST API demo
- Next, merge/sync those changes over to the
rest-demo
branch. For example:git checkout main
git pull
git checkout rest-demo
git merge main
- Then, push those changes back up to the
rest-demo
branch in GitHubgit push upstream rest-demo
- At this point, 4Science's Jenkins system should detect the new changes. Jenkins will report on the #rest-api channel in Slack that it is redeploying (NOTE: It may take 5 minutes or so for the Jenkin's system to detect the changes and report on Slack)
- Wait for about 5 minutes, and Jenkins will report deployment success/failure on the #rest-api channel in Slack
- Assuming Jenkins reported success, the demo REST API should be updated! Test it out: https://api7.dspace.org/server/