Coder Social home page Coder Social logo

docs's Introduction

EDC Documentation

This repository contains project-wide documentation.

GitHub Pages

The documentation files of all EDC repositories are provided with GitHub Pages.

The pages are deployed from the /docs subdirectory to https://eclipse-edc.github.io/docs.

Local Deployment

If you want to add content or change configurations, please refer to the official Docsify documentation.

For a local deployment, install Node.js, check out this repository, and run Docsify:

$ git clone https://github.com/eclipse-edc/docs.git
$ cd docs
$ npm i docsify-cli -g
$ docsify serve docs

Contributing

See how to contribute.

docs's People

Contributors

bscholtes1a avatar github-actions[bot] avatar iwasakims avatar jimmarino avatar juliapampus avatar mspiekermann avatar ndr-brt avatar paullatzelsperger avatar ronjaquensel avatar wolf4ood avatar

Stargazers

 avatar

Watchers

 avatar  avatar  avatar

docs's Issues

Create an API Maturity Level and Deprecation Policy

Feature Request

To promote consistency across EDC repos and better enable downstream projects to build on EDC, we need clearly defined API maturity levels and a deprecation policy. This will be done as a Decision Record.

Which Areas Would Be Affected?

All EDC repositories.

Why Is the Feature Desired?

Consistency and communication for downstream projects.

Remove RegistrationService from docs

Feature Request

Remove RegistrationService as it was archived, and it will be embed in MVD

Which Areas Would Be Affected?

e.g., DPF, CI, build, transfer, etc.

Why Is the Feature Desired?

Are there any requirements?

Solution Proposal

If possible, provide a (brief!) solution proposal.

cleanup DSC references

Feature Request

Currently in the main documentation page there's a paragraph about the difference between EDC and DSC, I think that's not really necessary anymore, especially after the DSP took over
https://github.com/eclipse-edc/docs/tree/main/docs#statement-edc-vs-dsc

Removing that part will make the page shorter and easier to understand

Which Areas Would Be Affected?

e.g., DPF, CI, build, transfer, etc.

Why Is the Feature Desired?

Are there any requirements?

Solution Proposal

If possible, provide a (brief!) solution proposal.

Edit link in readme

Bug Report

Describe the Bug

In the readme file Line 22, the links lead undefined page.

Expected Behavior

It leads to the available link file.

Possible Implementation

Update the link to CONTRIBUTING.md.

Add gradle plugin repo to ToC

Feature Request

Add gradle plugin repo as submodule.

Why Is the Feature Desired?

To also link the provided documentation there.

Solution Proposal

Add submodule, link it in sidebar.

Type of Issue

improvement

Checklist

  • assigned appropriate label?
  • Do NOT select a milestone or an assignee!

Add guide for local deployment

Feature Request

Add a short "getting started" section to the README of this repo.

Why Is the Feature Desired?

For interested developers that want to deploy and/or change the documentation locally (request in #1931).

Solution Proposal

Provide basic Docsify guidance.

Type of Issue

documentation

Checklist

  • assigned appropriate label?
  • Do NOT select a milestone or an assignee!

Patterns/guidelines for deployment of EDC components in participant infra

Feature Request

Most of the components introduces in the EDC project are to be deployed by each dataspace participant (Control/Data planes, IdentityHub, Catalog...). These components expose routes for external communication and for exchanging the data.

Depending on the security regulations (firewall, API gateway....) in each participants infrastructures, deploying these components in a security-compliant way might be complex.

Here we aim at providing guidelines and typical deployment topology(ies) for the different EDC components.

Which Areas Would Be Affected?

docs.

Enhance GitHub Pages build

Feature Request

Move the docs folder to a dedicated branch, e.g., gh-pages or docsify, and build the GitHub Pages from there.

Which Areas Would Be Affected?

docs

Why Is the Feature Desired?

Simplify the structure of this repo. The docs folder does not contain any documentation content and can go into a dedicated build branch.

Solution Proposal

  1. Create branch from current main. Remove docs folder from main.
  2. Adapt GitHub pages settings. (admin required)
  3. Update the GH Action to merge into the build branch:
# update-submodules.yaml

PULL_REQUEST_BRANCH: "docsify"

Missing Pages, Broken Links, 404 Errors

Bug Report

Describe the Bug

(This is just one example. See the comments for further pages and infos.)

The following page is shown in the menu ("Best Practices") but leads to a "Page not found" error:
https://eclipse-edc.github.io/docs/#/submodule/Connector/docs/developer/best-practices

Expected Behavior

A best practices page is shown.

Observed Behavior

A 404 error is shown.

Steps to Reproduce

Steps to reproduce the behavior:

  1. Visit https://eclipse-edc.github.io/docs/#/submodule/Connector/docs/developer/best-practices
  2. See error

Context Information

Add any other context about the problem here.

Detailed Description

./.

Possible Implementation

./.

Add Trust Framework Adoption repo to documentation

Feature Request

Add Trust Framework Adoption repo as submodule.

Why Is the Feature Desired?

To also link the provided documentation there.

Solution Proposal

Add submodule, link it in sidebar.

Type of Issue

improvement

Checklist

  • assigned appropriate label?
  • Do NOT select a milestone or an assignee!

Add "developer" and "decision records" links on sidebar

Feature Request

Currently jumping to the developer documentation for specific repository component could be cumbersome as it will require to go to the main README.md and find the link to the doc.

Some links could be added to the sidebar to make this easier.

Which Areas Would Be Affected?

sidebar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.