GitHub - zenodo/zenodo-rdm: Zenodo, powered by InvenioRDM · GitHub
Skip to content

zenodo/zenodo-rdm

Folders and files

Repository files navigation

Zenodo logo

Development quick start

Make sure you have uv installed, and then run the following commands:

git clone https://github.com/zenodo/zenodo-rdm.git
cd zenodo-rdm
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 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:

uv lock --upgrade-package <package-name>

About

Zenodo, powered by InvenioRDM

Topics

Resources

License

Stars

Watchers

Forks

Packages

Contributors