This LDP server contains two resources which are used by the ActivityPods project:
- PODs providers (used by ActivityPods applications)
- Trusted apps (used by ActivityPods providers)
Requirements:
- Node (v14 recommended)
- Yarn
- Docker and docker-compose (if you wish to run a local middleware)
docker-compose up -d fuseki
cd middleware
yarn install
yarn run dev
Once in Moleculer REPL, you can use these commands to import the formats and POD providers list (you can of course modify it):
call importers.trusted-apps.freshImport
call importers.pod-providers.freshImport
If you wish to modify packages on the SemApps repository and see the changes before they are published, we recommend to use yarn link
.
cd /SEMAPPS_REPO/src/middleware
yarn run link-all
cd /THIS_REPO
yarn run link-semapps-packages