Description:
Create a test service (fakenodo) that simulates the basic responses of a Zenodo-like API, without attempting to replicate it.
Its purpose is to enable development and testing of the Zenodo integration in uvlhub without relying on the actual Zenodo API.
Details:
- Simple HTTP service that responds to the minimum endpoints (create record, publish, list versions).
- It must respect the basic Zenodo logic:
- Edit metadata only → no new DOI.
- Change/add files and publish → generates a new DOI/version.
- Configurable in uvlhub via environment variable (
FAKENODO_URL).
Description:
Create a test service (fakenodo) that simulates the basic responses of a Zenodo-like API, without attempting to replicate it.
Its purpose is to enable development and testing of the Zenodo integration in uvlhub without relying on the actual Zenodo API.
Details:
FAKENODO_URL).