Skip to content

Contributing

dataLOFT is a platform composed of multiple subprojects, each maintained by different teams and contributors. This page covers the general principles that apply across the platform. For code contributions to a specific component, always refer to the contributing guidelines in that component's own repository.

Code of conduct

All contributors are expected to follow the Contributor Covenant code of conduct. In short: be respectful, constructive, and welcoming to others regardless of background or experience level.

Contributing to a subproject

Each subproject has its own repository, maintainers, and contribution process. Before opening a pull request or issue, check the repository for a CONTRIBUTING.md file or equivalent guidance.

The main subprojects are split across two Codeberg organisations:

codeberg.org/go-dataspace contains the open-source connector components:

Component Repository
RUN-DSP codeberg.org/go-dataspace/run-dsp
run-dsrpc codeberg.org/go-dataspace/run-dsrpc
Reference Authentication Service codeberg.org/go-dataspace/reference-authn-service
Reference Contract Service codeberg.org/go-dataspace/reference-contract-service
rdsp-s3 codeberg.org/go-dataspace/rdsp-s3

codeberg.org/dataLOFT-platform contains the platform-level components:

Contributing to this documentation

See the documentation guide for how to write, build, and maintain this documentation site.