Table of Contents
Eclipse Dataspace Components (EDC) is a framework for building dataspaces, exchanging data securely with ensured data sovereignty.
sovity extends the EDC Connector's functionality with extensions to offer enterprise-ready managed services like "Connector-as-a-Service", out-of-the-box fully configured DAPS and integrations to existing other dataspace technologies.
This repository contains our sovity Community Edition EDCs, containing pre-configured open source EDC extensions.
Check out our Getting Started Section on how to run a local sovity Community Edition EDC.
Our sovity Community Edition EDC takes available Open Source EDC extensions and combines them with our own open source EDC extensions from this repository to build ready-to-use EDC Docker Images.
See here for a list of our sovity Community Edition EDC Docker images.
Feel free to explore and use our EDC extensions with your EDC setup.
We packaged critical extensions for compatibility with our EDC UI and general usability features into sovity EDC Extensions Package.
Our sovity Community Edition EDC and it's extensions are targeted to run with our sovity/edc-ui.
Our sovity Community Edition EDC will use the current EDC Milestone with a certain delay to ensure reliability with a new release. Earlier releases currently are not supported, but will be supported, once the base EDC has a reliable version.
The fastest way to get started is our Getting Started Guide which takes you through the steps of either starting a local docker-compose.yaml or deploying a productive sovity EDC CE or MDS EDC CE Connector.
Contributions are what make the open source community such an amazing place to learn, inspire, and create. Any contributions you make are greatly appreciated.
If you have a suggestion that would improve this project, please fork the repo and create a pull request. You can also simply open a feature request. Don't forget to leave the project a ⭐, if you like the effort put into this version!
Our contribution guideline can be found in CONTRIBUTING.md.
- Local Development Guide (further below)
- IntelliJ
- Changelog Updates
- Docker Environment
- JDK 17
- GitHub Maven Registry Access
To access the GitHub Maven Registry you need to provide the following properties, e.g. by providing
a ~/.gradle/gradle.properties
.
gpr.user={your github username}
gpr.key={your github pat with packages.read}
Distributed under the Apache 2.0 License. See LICENSE
for more information.