Skip to content

Commit c71ee90

Browse files
authored
Merge pull request #63 from KNowledgeOnWebScale/EDC_active
QVMC Spec Implementation Changes and visual fixes
2 parents e3c6638 + e48938e commit c71ee90

45 files changed

Lines changed: 7490 additions & 2226 deletions

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

.githooks/pre-commit

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
#!/usr/bin/env sh
2+
set -e
3+
4+
if [ "$SKIP_TEST_COMPLIANCE" = "1" ]; then
5+
echo "Skipping unit-test compliance (SKIP_TEST_COMPLIANCE=1)."
6+
exit 0
7+
fi
8+
9+
node ./scripts/precommit-compliance.mjs

.github/workflows/main.yml

Lines changed: 28 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,8 +7,35 @@ on:
77
permissions:
88
contents: write
99
jobs:
10-
build-and-deploy:
10+
build:
1111
runs-on: ubuntu-latest
12+
steps:
13+
- name: Checkout 🛎️
14+
uses: actions/checkout@v3
15+
16+
- name: Setup Node ✨
17+
uses: actions/setup-node@v3
18+
with:
19+
node-version: 20.x
20+
21+
- name: Install Dependencies 🔧
22+
run:
23+
yarn install
24+
25+
- name: Build 🔧
26+
run:
27+
yarn run build
28+
29+
- name: Post Build Actions 🛠️
30+
run:
31+
yarn run github-post-build
32+
env:
33+
NODE_ENV: production
34+
35+
deploy:
36+
runs-on: ubuntu-latest
37+
needs: build
38+
if: github.event_name == 'push' && github.ref == 'refs/heads/main'
1239
environment: github-pages
1340
steps:
1441
- name: Checkout 🛎️
Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,26 @@
1+
name: Unit Test Compliance
2+
3+
on:
4+
push:
5+
branches:
6+
- main
7+
- "codex/**"
8+
pull_request: {}
9+
10+
jobs:
11+
unit-test-compliance:
12+
runs-on: ubuntu-latest
13+
steps:
14+
- name: Checkout
15+
uses: actions/checkout@v4
16+
17+
- name: Setup Node
18+
uses: actions/setup-node@v4
19+
with:
20+
node-version: 20.x
21+
22+
- name: Install dependencies
23+
run: yarn install --frozen-lockfile
24+
25+
- name: Run unit + component compliance
26+
run: yarn test:compliance:quiet

.gitignore

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,8 @@ node_modules
33
.data/*
44
docs/
55
yarn.lock
6+
dist/
7+
coverage/
68

79
# local env files
810
.env.local

CITATION.bib

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
@misc{solidcockpit_2026,
2+
author = {Crum, Elias},
3+
title = {{Solid Cockpit}},
4+
year = {2026},
5+
version = {1.0.0},
6+
publisher = {GitHub},
7+
howpublished = {\\url{https://github.com/KNowledgeOnWebScale/solid-cockpit}},
8+
note = {Software. Web app: \\url{https://knowledgeonwebscale.github.io/solid-cockpit}. Accessed: 2026-03-04}
9+
}

CITATION.cff

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
cff-version: 1.2.0
2+
message: "If you use Solid Cockpit in academic work, please cite it using the metadata below."
3+
title: "Solid Cockpit"
4+
type: software
5+
version: "1.0.0"
6+
date-released: 2026-03-04
7+
license: "MIT"
8+
authors:
9+
- family-names: "Crum"
10+
given-names: "Elias"
11+
repository-code: "https://github.com/KNowledgeOnWebScale/solid-cockpit"
12+
url: "https://knowledgeonwebscale.github.io/solid-cockpit"
13+
keywords:
14+
- Solid
15+
- Linked Data
16+
- SPARQL
17+
- Pod
18+
- Privacy

0 commit comments

Comments
 (0)