https://github.com/digital-blueprint/relay-sublibrary-bundle
Symfony bundle provides API endpoints communication with ALMA
https://github.com/digital-blueprint/relay-sublibrary-bundle
alma dbp digital-blueprint sublibrary symfony symfony-bundle
Last synced: 2 months ago
JSON representation
Symfony bundle provides API endpoints communication with ALMA
- Host: GitHub
- URL: https://github.com/digital-blueprint/relay-sublibrary-bundle
- Owner: digital-blueprint
- Created: 2023-01-26T14:25:06.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2025-05-03T05:55:56.000Z (2 months ago)
- Last Synced: 2025-05-03T06:28:02.643Z (2 months ago)
- Topics: alma, dbp, digital-blueprint, sublibrary, symfony, symfony-bundle
- Language: PHP
- Homepage: https://packagist.org/packages/dbp/relay-sublibrary-bundle
- Size: 1.35 MB
- Stars: 2
- Watchers: 3
- Forks: 0
- Open Issues: 4
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
Awesome Lists containing this project
README
# Dbp Relay SubLibrary Bundle
[GitHub](https://github.com/digital-blueprint/relay-sublibrary-bundle) |
[Packagist](https://packagist.org/packages/dbp/relay-sublibrary-bundle) |
[Frontend Application](https://github.com/digital-blueprint/sublibrary-app)[](https://github.com/digital-blueprint/relay-sublibrary-bundle/actions/workflows/test.yml)
The sublibrary bundle provides an API layer for library management tasks on top
of the official ALMA API. It enables multiple sub-organizations to manage their
own library resources (books, holdings, and budgets) independently, while
operating through a single, shared ALMA API key. This approach ensures that each
sub-organization can only access and manage their own resources, maintaining
separation of concerns.There is a corresponding frontend application that uses this API at [Sublibrary Frontend Application](https://github.com/digital-blueprint/sublibrary-app).
For more information see the [Documentation](./docs/README.md).
## Bundle installation
You can install the bundle directly from [packagist.org](https://packagist.org/packages/dbp/relay-sublibrary-bundle).
```bash
composer require dbp/relay-sublibrary-bundle
```