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.
DSpace Continuous Integration
Definition of Continuous Integration (CI): Martin Fowler
DSpace uses GitHub Actions for all Continuous Integration
How it is done
For every PR & on every commit, a DSpace GitHub "build" Action runs, both on the frontend & backend
- Backend CI Build/Test: https://github.com/DSpace/DSpace/blob/main/.github/workflows/build.yml
- Frontend CI Build/Test: https://github.com/DSpace/dspace-angular/blob/main/.github/workflows/build.yml
Failures are reported in the PR's status checks in GitHub.
If failures occur, artifacts of logs/screenshots are created & attached to the failed task. These can be useful for debugging odd failures
Browse Builds
- Browse all recent backend builds: https://github.com/DSpace/DSpace/actions/workflows/build.yml
- Browse all recent frontend builds: https://github.com/DSpace/dspace-angular/actions/workflows/build.yml