https://github.com/zenodo/zenodo-rdm
Zenodo, powered by InvenioRDM
https://github.com/zenodo/zenodo-rdm
invenio invenio-rdm zenodo
Last synced: 3 months ago
JSON representation
Zenodo, powered by InvenioRDM
- Host: GitHub
- URL: https://github.com/zenodo/zenodo-rdm
- Owner: zenodo
- License: gpl-2.0
- Created: 2020-03-17T14:02:25.000Z (about 6 years ago)
- Default Branch: master
- Last Pushed: 2025-11-21T11:31:55.000Z (5 months ago)
- Last Synced: 2025-11-21T12:22:27.523Z (5 months ago)
- Topics: invenio, invenio-rdm, zenodo
- Language: Python
- Homepage: https://zenodo.org
- Size: 12.4 MB
- Stars: 166
- Watchers: 17
- Forks: 55
- Open Issues: 135
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- awesome-cern - Zenodo - tail of science. (Open Science / Digital repositories)
README
## Development quick start
Make sure you have [`uv` installed](https://docs.astral.sh/uv/getting-started/installation/#standalone-installer), and then run the following commands:
```bash
uv tool install invenio-cli
invenio-cli check-requirements --development
invenio-cli install
invenio-cli services setup
invenio-cli run
```
### Update dependencies
To update dependencies you need to:
1. Run `invenio-cli packages lock`
2. (Optional) Use [`changelog.py`](https://github.com/slint/changelog.py) to generate the commit message via `changelog.py --package-filter "^invenio" --show-major-bumps --since HEAD`
3. Commit the updated `uv.lock`
> [!TIP]
> To selectively update a specific package, you can use:
>
> ```bash
> uv lock --upgrade-package
> ```