Skip to content

bscholtes1A/IdentityHub

 
 

Repository files navigation

Identity Hub

Temporary repository to get started with the Identity Hub for the MVD.

Run and develop identity Hub locally

In order to be able to develop and run this project, you need to follow the instructions below:

Publish DataspaceConnector artifact

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

Generate open api and client

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.

Contributing

See how to contribute for details.

Releases

No releases published

Packages

No packages published

Languages

  • Java 88.1%
  • Kotlin 11.6%
  • Dockerfile 0.3%