Skip to content

Commit 13fbd9d

Browse files
authored
Merge branch 'main' into zo-min-mogelijk-npm-dependencies
2 parents c010896 + bca0a9b commit 13fbd9d

74 files changed

Lines changed: 3258 additions & 1574 deletions

File tree

Some content is hidden

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

.github/ISSUE_TEMPLATE/article.yml

Lines changed: 0 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -8,21 +8,6 @@ body:
88
value: |
99
Hartelijk dank voor je interesse om bij te dragen aan ons gezamenlijke Developer Portal voor de hele Nederlandse overheid.
1010
Lees ook onze [Bijdragerichtlijnen](https://developer.overheid.nl/contributing)pagina.
11-
- type: input
12-
id: name
13-
attributes:
14-
label: Je naam
15-
description: Je naam en eventueel je organisatie.
16-
validations:
17-
required: false
18-
- type: input
19-
id: contact
20-
attributes:
21-
label: Contactdetails
22-
description: Hoe kunnen we contact met je opnemen als er nog vragen zijn?
23-
placeholder: bijv. email@example.com of Slack-profiel
24-
validations:
25-
required: false
2611
- type: textarea
2712
id: description
2813
attributes:

.github/ISSUE_TEMPLATE/bug.yml

Lines changed: 0 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -9,27 +9,12 @@ body:
99
Bedankt voor het rapporteren van een bug. Beschrijf zo duidelijk mogelijk wat er mis gaat.
1010
Voordat je aan de slag gaat met dit formulier, nog een puntje:
1111
- Heeft iemand anders al eens een soortgelijk issue ingediend? Check dit in de [backlog](https://github.com/developer-overheid-nl/don-site/issues).
12-
- type: input
13-
id: name
14-
attributes:
15-
label: Je naam
16-
validations:
17-
required: false
18-
- type: input
19-
id: contact
20-
attributes:
21-
label: Contactdetails
22-
description: Hoe kunnen we contact met je opnemen als er nog vragen zijn?
23-
placeholder: bijv. email@example.com of Slack-profiel
24-
validations:
25-
required: false
2612
- type: dropdown
2713
id: application
2814
attributes:
2915
label: In welk onderdeel heb je de bug gevonden?
3016
options:
3117
- De website / kennisbank (developer.overheid.nl)
32-
- Forum / Discourse (community.developer.overheid.nl)
3318
- API-register (apis.developer.overheid.nl)
3419
- OSS-register (oss.developer.overheid.nl)
3520
- Socials / Github

.github/ISSUE_TEMPLATE/feature.yml

Lines changed: 0 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -9,27 +9,12 @@ body:
99
Bedankt voor het aandragen van een nieuwe feature. Beschrijf zo duidelijk mogelijk je idee of verbetering.
1010
Voordat je aan de slag gaat met dit formulier, nog een puntje:
1111
- Heeft iemand anders al eens een soortgelijk issue ingediend? Check dit in de [backlog](https://github.com/developer-overheid-nl/don-site/issues).
12-
- type: input
13-
id: name
14-
attributes:
15-
label: Je naam
16-
validations:
17-
required: false
18-
- type: input
19-
id: contact
20-
attributes:
21-
label: Contactdetails
22-
description: Hoe kunnen we contact met je opnemen als er nog vragen zijn?
23-
placeholder: bijv. email@example.com of Slack-profiel
24-
validations:
25-
required: false
2612
- type: dropdown
2713
id: application
2814
attributes:
2915
label: In welk onderdeel behoort de feature of verbetering?
3016
options:
3117
- De website / kennisbank (developer.overheid.nl)
32-
- Forum / Discourse (community.developer.overheid.nl)
3318
- API-register (apis.developer.overheid.nl)
3419
- OSS-register (oss.developer.overheid.nl)
3520
- Socials / Github

.github/workflows/check-wcag.yml

Lines changed: 57 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,57 @@
1+
name: Check WCAG compliance
2+
3+
on:
4+
push:
5+
pull_request:
6+
workflow_dispatch:
7+
inputs:
8+
branch:
9+
description: "Branch name."
10+
required: true
11+
default: "main"
12+
13+
jobs:
14+
check-wcag:
15+
runs-on: ubuntu-latest
16+
steps:
17+
- uses: actions/checkout@v4
18+
19+
- name: Install pnpm
20+
run: npm install -g pnpm
21+
22+
- name: Install dependencies
23+
run: pnpm install --frozen-lockfile
24+
25+
- name: Install Axe dependencies
26+
run: npm install -g @axe-core/cli browser-driver-manager
27+
28+
- name: Install Chrome driver for Axe
29+
run: npx browser-driver-manager install chrome
30+
31+
- name: Build Docusaurus site
32+
run: pnpm run build
33+
34+
- name: Serve Files
35+
uses: Eun/http-server-action@v1
36+
with:
37+
content-types: |
38+
{
39+
"css": "text/css",
40+
"html": "text/html",
41+
"ico": "image/x-icon",
42+
"jpeg": "image/jpeg",
43+
"jpg": "image/jpeg",
44+
"js": "text/javascript",
45+
"json": "application/json",
46+
"png": "image/png",
47+
"svg": "image/svg+xml",
48+
"txt": "text/plain",
49+
"xml": "text/xml"
50+
}
51+
port: 3000
52+
directory: build/
53+
index-files: |
54+
["index.html"]
55+
56+
- name: Run Axe to check for WCAG compliance
57+
run: pnpm run lint:wcag

AUTHORS.md

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,8 @@ Dit project is mogelijk gemaakt door de volgende bijdragers:
1313
## Bijdragers
1414

1515
- **Sicco van Sas ~ Open State Foundation** - Fullstack Developer
16+
- **Frank Niessink ~ ICTU** - Kwaliteitsmanager
1617

1718
## Speciale Dank
1819

19-
- **Communityleden** - Voor hun waardevolle feedback en bijdragen.
20+
- **Communityleden** - Voor hun waardevolle feedback en bijdragen.

Caddyfile

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,11 @@
66
:3000 {
77
root * /var/docusaurus
88
encode gzip
9-
# try_files {path} /index.html
9+
try_files {path} {path}/index.html
10+
handle_errors 404 {
11+
rewrite * /404.html
12+
file_server
13+
}
1014
file_server
1115
header -Server
1216
header /blog/feed.json Cache-Control "no-cache"

README.md

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -21,3 +21,12 @@ Daarna kan je de website lokaal draaien.
2121

2222
Daarna kan je de lokale versie van de site bekijken op `http://localhost:3000/`.
2323
Maak je aanpassingen aan de design tokens, draai `pnpm run build` om de CSS te builden.
24+
25+
## WCAG pnpm script
26+
27+
Het `pnpm run lint:wcag` script vereist extra dependencies die niet in de `package.json` staan om het aantal dependencies beperkt te houden.
28+
29+
### Installatie dependencies
30+
Voer eerst de stappen uit zoals beschreven in `.github/workflows/check-wcag.yml`. Draai daarna:
31+
``` bash
32+
pnpm run lint:wcag

blog/2024/02/05-de-kracht-van-open-source.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@ Nog een voordeel aan open source werken is dat het uitnodigt tot samenwerking en
3232

3333
Ken jij andere open source projecten waar anderen van moeten weten? Of zie jij nog meer voordelen of nadelen van open source werken binnen organisaties? Reageer dan hieronder!
3434

35-
Zijn er specifieke vragen of ideeën die je hebt over open source software en wil je hierover met anderen in gesprek? Maak dan een topic aan in ons [Ideeën & Feature Requests](https://community.developer.overheid.nl/c/ideeen-feature-requests/22) kanaal.
35+
Zijn er specifieke vragen of ideeën die je hebt over open source software en wil je hierover met anderen in gesprek? Maak dan een topic aan in ons Ideeën & Feature Requests kanaal.
3636

3737
## Wordt vervolgd
3838

blog/2025/04/02-update-api-design-rules.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
---
22
authors: [tim-van-der-lippe]
3-
tags: [api, adr]
3+
tags: [api, adr, forum-standaardisatie, developer.overheid.nl, openapi]
44
---
55
# Status update API Design Rules
66

blog/2025/04/16-data-delen.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
---
22
authors: [martin-van-der-plas]
3-
tags: [data-bij-de-bron, fds, api, oauth, digid, pkio, eherkenning, eidas, oidc, saml]
3+
tags: [data-bij-de-bron, fds, api, oauth, digid, pkio, eherkenning, eidas, oidc, saml, logging]
44
toc_max_heading_level: 3
55
---
66
# Data delen: uitdagingen en oplossingen

0 commit comments

Comments
 (0)