Temporary repository to get started with the Identity Hub for the MVD.
In order to be able to develop and run this project, you need to follow the instructions below:
IdentityHub import dependencies from the eclipse DataSpaceConnector project. You need to clone the eclipse DataSpaceConnector repository, and publish the DataSpaceConnector artifact locally:
cd <DataSpaceConnector-root-folder>
# Use the same commit as CD pipeline to make sure it is compatible with the EDC version. See ref field on [action.yml](.github/actions/gradle-setup/action.yml)
git checkout 5191d3e6dd9ac5d78264d05ae69edb4d297b606a
./gradlew publishToMavenLocal -Pskip.signing
When developing locally, in order to avoid having errors in your IDE, you need to follow the open api instructions to generate the OpenAPI yaml
file and generate a REST client.
If you change the contract of an endpoint or add a new one, you will need to re-generate the OpenApi yaml
and the REST client.
See how to contribute for details.