Not in the top 1,000 by GitHub stars
developer-overheid-nl/skills-developer-overheid-nl
Agent skills for the Dutch Government Developer Portal (developer.overheid.nl) knowledge base.
History
Review weekly changes to SKILL.md before updating. Dates mark the weeks in which we observed each version; checks apply to the recorded commits.
View weekly changes
skills/don-apis/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Network or broad shell → After Network or broad shell
f0b9ca06459b → f0b9ca06459b
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → f0b9ca06459b
No earlier version was observed for comparison.
skills/don-data/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
f0b9ca06459b → f0b9ca06459b
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → f0b9ca06459b
No earlier version was observed for comparison.
skills/don-front-end/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
f0b9ca06459b → f0b9ca06459b
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → f0b9ca06459b
No earlier version was observed for comparison.
skills/don-infra/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Network or broad shell → After Network or broad shell
f0b9ca06459b → f0b9ca06459b
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → f0b9ca06459b
No earlier version was observed for comparison.
skills/don-leidraad/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
f0b9ca06459b → f0b9ca06459b
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → f0b9ca06459b
No earlier version was observed for comparison.
skills/don-open-source/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Network or broad shell → After Network or broad shell
f0b9ca06459b → f0b9ca06459b
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → f0b9ca06459b
No earlier version was observed for comparison.
skills/don-programmeertalen/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
f0b9ca06459b → f0b9ca06459b
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → f0b9ca06459b
No earlier version was observed for comparison.
skills/don-security/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Network or broad shell → After Network or broad shell
f0b9ca06459b → f0b9ca06459b
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → f0b9ca06459b
No earlier version was observed for comparison.
skills/don-tools/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Network or broad shell → After Network or broad shell
f0b9ca06459b → f0b9ca06459b
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → f0b9ca06459b
No earlier version was observed for comparison.
Verified commit f0b9ca06459b935ed00573ee123c0fe8f10e57aa
git clone --filter=blob:none --no-checkout https://github.com/developer-overheid-nl/skills-developer-overheid-nl.git .hotskills/developer-overheid-nl-skills-developer-overheid-nl && git -C .hotskills/developer-overheid-nl-skills-developer-overheid-nl checkout --detach f0b9ca06459b935ed00573ee123c0fe8f10e57aa
# Copy each selected skill directory from .hotskills/developer-overheid-nl-skills-developer-overheid-nl into .claude/skills/<skill-name>/Heat
1.3- Star growth, last 7 daysNot available
- Star growth, last 24 hoursNot available
- Rank movement, last 7 daysNot available
- Commits, last 30 daysNot available
- Accounts asking about it through MCP, last 7 daysNot available
- Hot votes this weekNot available
Heat never changes the order by stars, and sponsorship never touches it. How heat works
Stars over time
30-day change not yet available: not enough history.
Individual skills in this repository
- don-apis
skills/don-apis - don-data
skills/don-data - don-front-end
skills/don-front-end - don-infra
skills/don-infra - don-leidraad
skills/don-leidraad - don-open-source
skills/don-open-source - don-programmeertalen
skills/don-programmeertalen - don-security
skills/don-security - don-tools
skills/don-tools
How it works
don-apis
When your agent uses it
Kennisbank-referenties Nederlandse overheid-APIs (developer.overheid.nl): tutorials, ADR cheat sheets, regel-overzichten, tooling-docs. Voor bouw-flow: `don-tools`.
What it loads into context
Frontmatter
83 tokensAlways available to the agent
SKILL.md
741 tokensWhen the skill is activated
Reference documents
15,300 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- When to Use This Skill
- How to Navigate
- References
Files
../../.claude-plugin/plugin.jsonasset217 bytesSKILL.mdcore2,795 bytesreferences/aan-de-slag/bouw-een-api.mddoc2,754 bytesreferences/aan-de-slag/index.mddoc1,521 bytesreferences/aan-de-slag/maak-een-oas.mddoc1,585 bytesreferences/api-design-rules/api-design-rules-linter.mddoc1,783 bytesreferences/api-design-rules/api-design-rules-validator.mddoc1,399 bytesreferences/api-design-rules/cheat-sheet.mddoc5,852 bytesreferences/api-design-rules/hoe-te-voldoen/doc-openapi-contact.mddoc541 bytesreferences/api-design-rules/hoe-te-voldoen/doc-openapi.mddoc406 bytesreferences/api-design-rules/hoe-te-voldoen/http-methods.mddoc403 bytesreferences/api-design-rules/hoe-te-voldoen/index.mddoc445 bytesreferences/api-design-rules/hoe-te-voldoen/no-trailing-slash.mddoc373 bytesreferences/api-design-rules/hoe-te-voldoen/publish-openapi.mddoc1,684 bytesreferences/api-design-rules/hoe-te-voldoen/semver.mddoc333 bytesreferences/api-design-rules/hoe-te-voldoen/uri-version.mddoc614 bytesreferences/api-design-rules/hoe-te-voldoen/version-header.mddoc407 bytesreferences/api-design-rules/index.mddoc1,124 bytesreferences/architectuur/cloudevents.mddoc5,161 bytesreferences/architectuur/eda.mddoc3,626 bytesreferences/architectuur/index.mddoc8,001 bytesreferences/architectuur/webhooks.mddoc5,536 bytesreferences/gedrag-en-implementatie/gelijktijdigheid-met-optimistic-locking.mddoc2,748 bytesreferences/gedrag-en-implementatie/index.mddoc53 bytesreferences/gedrag-en-implementatie/problem-details.mddoc3,595 bytesreferences/gedrag-en-implementatie/retries-met-volledige-idempotency.mddoc4,564 bytesreferences/index.mddoc3,116 bytesreferences/openapi-specification/index.mddoc800 bytesreferences/openapi-specification/openapi-specification-generator.mddoc3,050 bytesreferences/tools/index.mddoc7 bytesreferences/tools/wuppiefuzz.mddoc2,657 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubdon-data
When your agent uses it
Data delen en uitwisselen bij Nederlandse overheid: open data, datakwaliteit, data bij de bron, DCAT-AP, basisregistraties, data governance.
What it loads into context
Frontmatter
75 tokensAlways available to the agent
SKILL.md
533 tokensWhen the skill is activated
Reference documents
25,939 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- When to Use This Skill
- How to Navigate
- References
Files
SKILL.mdcore2,004 bytesreferences/index.mddoc1,132 bytesreferences/json-yaml.mddoc3,252 bytesreferences/linked-data/dcat.mddoc1,883 bytesreferences/linked-data/index.mddoc1,772 bytesreferences/linked-data/owl.mddoc1,517 bytesreferences/linked-data/rdf.mddoc4,173 bytesreferences/linked-data/shacl.mddoc2,426 bytesreferences/linked-data/skos.mddoc1,938 bytesreferences/standaarden/index.mddoc205 bytesreferences/standaarden/logboek-dataverwerkingen/implementaties/go.mddoc3,052 bytesreferences/standaarden/logboek-dataverwerkingen/implementaties/index.mddoc265 bytesreferences/standaarden/logboek-dataverwerkingen/implementaties/jakarta.mddoc10,727 bytesreferences/standaarden/logboek-dataverwerkingen/index.mddoc3,760 bytesreferences/standaarden/logboek-dataverwerkingen/project-besluiten.mddoc22,614 bytesreferences/standaarden/logboek-dataverwerkingen/voorbeelden/index.mddoc441 bytesreferences/standaarden/logboek-dataverwerkingen/voorbeelden/parkeervergunning-inzien.mddoc7,957 bytesreferences/standaarden/logboek-dataverwerkingen/voorbeelden/parkeervergunning-wijzigen.mddoc17,240 bytesreferences/standaarden/logboek-dataverwerkingen/voorbeelden/verhuizing-enkelvoudig.mddoc13,969 bytesreferences/standaarden/logboek-dataverwerkingen/voorbeelden/verhuizing-meervoudig.mddoc11,420 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubdon-front-end
When your agent uses it
Frontend voor Nederlandse overheid: NL Design System (NLDS), WCAG toegankelijkheid, digitoegankelijk, axe, screenreader, formulieren, kaartcomponenten.
What it loads into context
Frontmatter
76 tokensAlways available to the agent
SKILL.md
347 tokensWhen the skill is activated
Reference documents
8,478 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- When to Use This Skill
- How to Navigate
- References
Files
SKILL.mdcore1,393 bytesreferences/formatting-linting.mddoc9,987 bytesreferences/index.mddoc390 bytesreferences/maps-developers-amsterdam/index.mddoc527 bytesreferences/nl-design-system/aan-de-slag-met-nl-design-system.mddoc3,184 bytesreferences/nl-design-system/index.mddoc6,759 bytesreferences/standaarden/digitoegankelijk/index.mddoc7,755 bytesreferences/standaarden/digitoegankelijk/run-axe.mddoc4,827 bytesreferences/standaarden/index.mddoc194 bytesreferences/tools/gemeente-iconen.mddoc724 bytesreferences/tools/index.mddoc35 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubdon-infra
When your agent uses it
Infrastructuur voor Nederlandse overheid: Haven Kubernetes, FSC (Federated Service Connectivity), CI/CD, deployment, hosting, cloud overheid.
What it loads into context
Frontmatter
68 tokensAlways available to the agent
SKILL.md
312 tokensWhen the skill is activated
Reference documents
4,934 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- When to Use This Skill
- How to Navigate
- References
Files
SKILL.mdcore1,255 bytesreferences/index.mddoc787 bytesreferences/standaarden/fsc/index.mddoc3,565 bytesreferences/standaarden/haven/haven-compliancy-checker.mddoc2,332 bytesreferences/standaarden/haven/haven-plus.mddoc798 bytesreferences/standaarden/haven/index.mddoc5,432 bytesreferences/standaarden/index.mddoc37 bytesreferences/tools/fsc-policy-builder.mddoc4,982 bytesreferences/tools/index.mddoc31 bytesreferences/tools/quality-time.mddoc2,594 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubdon-leidraad
When your agent uses it
NeRDS richtlijnen voor Nederlandse overheidssoftware: architectuur, kwaliteit, beveiliging, privacy, toegankelijkheid, open-tenzij, vendor lock-in.
What it loads into context
Frontmatter
75 tokensAlways available to the agent
SKILL.md
716 tokensWhen the skill is activated
Reference documents
27,823 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- When to Use This Skill
- How to Navigate
- References
Files
SKILL.mdcore2,836 bytesreferences/agile/index.mddoc4,748 bytesreferences/behoefte-gebruiker/index.mddoc4,311 bytesreferences/behoefte-gebruiker/richtlijn-niet-functionele-eisen-identificeren.mddoc6,760 bytesreferences/cloud/index.mddoc3,784 bytesreferences/correct-gebruik-data/index.mddoc5,497 bytesreferences/duurzaamheid/index.mddoc4,878 bytesreferences/duurzaamheid/richtlijn-arch-keuzes.mddoc4,446 bytesreferences/duurzaamheid/richtlijn-geautomatiseerd-testen.mddoc8,788 bytesreferences/hergebruik/index.mddoc4,607 bytesreferences/hergebruik/richtlijn-onboarding.mddoc5,391 bytesreferences/hergebruik/richtlijn-software-overdragen.mddoc5,955 bytesreferences/index.mddoc2,215 bytesreferences/inkoopstrategie/index.mddoc3,582 bytesreferences/integreer/index.mddoc3,609 bytesreferences/open-source/index.mddoc5,238 bytesreferences/open-source/richtlijn-repository-policy.mddoc4,382 bytesreferences/open-standaarden/index.mddoc4,549 bytesreferences/privacy/bsn.mddoc5,073 bytesreferences/privacy/index.mddoc4,186 bytesreferences/richtlijnsjabloon-v1.mddoc12,635 bytesreferences/security/index.mddoc4,928 bytesreferences/security/richtlijn-applicatie-security-tools.mddoc4,021 bytesreferences/security/richtlijn-pkioverheid.mddoc6,532 bytesreferences/toegankelijk-en-inclusief/index.mddoc4,033 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubdon-open-source
When your agent uses it
Open source bij Nederlandse overheid: licentie kiezen, LICENSE-bestand, EUPL, MIT, publiccode.yml, Standard for Public Code, CONTRIBUTING.md, nieuwe repo.
What it loads into context
Frontmatter
78 tokensAlways available to the agent
SKILL.md
505 tokensWhen the skill is activated
Reference documents
14,383 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- When to Use This Skill
- How to Navigate
- References
Files
SKILL.mdcore2,019 bytesSKILL.mdcore2,019 bytesSKILL.mdcore2,019 bytesreferences/communities.mddoc2,932 bytesreferences/index.mddoc1,972 bytesreferences/standaarden/code-of-conduct-md.mddoc4,094 bytesreferences/standaarden/contributing-md.mddoc8,545 bytesreferences/standaarden/index.mddoc37 bytesreferences/standaarden/project-governance-md.mddoc2,189 bytesreferences/standaarden/publiccode-yml.mddoc6,106 bytesreferences/standaarden/readme-md.mddoc1,868 bytesreferences/standaarden/security.mddoc2,477 bytesreferences/standaarden/standaard-voor-publieke-code.mddoc793 bytesreferences/tools/index.mddoc31 bytesreferences/tools/publiccode-yml-editor.mddoc348 bytesreferences/tools/publiccode-yml-parser.mddoc291 bytesreferences/tutorials/git-in-een-open-source-project.mddoc5,278 bytesreferences/tutorials/index.mddoc35 bytesreferences/tutorials/open-source-software-licenties.mddoc17,120 bytesreferences/tutorials/os-checklist.mddoc4,454 bytesreferences/tutorials/tutorial-repo-docs-generator.mddoc1,237 bytesreferences/tutorials/voeg-een-publiccode-yml-bestand-toe.mddoc1,924 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubdon-programmeertalen
When your agent uses it
Programmeertaal kiezen voor Nederlandse overheidssoftware: Python, Java, Go, JavaScript, TypeScript, taalkeuze, dev environment, best practices.
What it loads into context
Frontmatter
77 tokensAlways available to the agent
SKILL.md
187 tokensWhen the skill is activated
Reference documents
2,441 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- When to Use This Skill
- How to Navigate
- References
Files
SKILL.mdcore816 bytesreferences/index.mddoc4,136 bytesreferences/rust/index.mddoc6,251 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubdon-security
When your agent uses it
Authenticatie en beveiliging bij Nederlandse overheid: DigiD, eHerkenning, OAuth, OIDC, PKIoverheid, BIO, NIS2, security.txt, kwetsbaarheid melden.
What it loads into context
Frontmatter
80 tokensAlways available to the agent
SKILL.md
415 tokensWhen the skill is activated
Reference documents
9,984 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- When to Use This Skill
- How to Navigate
- References
Files
SKILL.mdcore1,450 bytesreferences/index.mddoc2,039 bytesreferences/standaarden/bio.mddoc2,812 bytesreferences/standaarden/digid.mddoc3,254 bytesreferences/standaarden/eherkenning.mddoc3,279 bytesreferences/standaarden/eidas.mddoc3,334 bytesreferences/standaarden/eudi-wallet.mddoc10,561 bytesreferences/standaarden/index.mddoc37 bytesreferences/standaarden/nis1.mddoc922 bytesreferences/standaarden/nis2.mddoc2,109 bytesreferences/standaarden/oauth.mddoc3,489 bytesreferences/standaarden/oidc.mddoc2,612 bytesreferences/standaarden/pkioverheid.mddoc2,292 bytesreferences/standaarden/saml.mddoc3,761 bytesreferences/standaarden/security-txt.mddoc1,546 bytesreferences/tools/index.mddoc31 bytesreferences/tools/openkat.mddoc663 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubdon-tools
When your agent uses it
REST APIs bouwen voor de Nederlandse overheid, design-first: OAS genereren met oas-generator, valideren met don-checker, schemakeuze uit het schema-register, codegen.
What it loads into context
Frontmatter
197 tokensAlways available to the agent
SKILL.md
3,014 tokensWhen the skill is activated
Reference documents
3,361 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- API design-first werkwijze
- Schema's kiezen uit het register
- OAS valideren
- Code genereren
- Bronnen
Scripts executed separately
../../scripts/sync.py
Files
../../scripts/sync.pyruns12,209 bytes../don-apis/references/aan-de-slag/bouw-een-api.mddoc2,754 bytes../don-apis/references/aan-de-slag/maak-een-oas.mddoc1,585 bytes../don-apis/references/api-design-rules/api-design-rules-linter.mddoc1,783 bytes../don-apis/references/api-design-rules/api-design-rules-validator.mddoc1,399 bytes../don-apis/references/api-design-rules/cheat-sheet.mddoc5,852 bytes../don-apis/references/api-design-rules/hoe-te-voldoen/doc-openapi-contact.mddoc541 bytesSKILL.mdcore11,112 bytesSKILL.mdcore11,112 bytesSKILL.mdcore11,112 bytesSKILL.mdcore11,112 bytesSKILL.mdcore11,112 bytesSKILL.mdcore11,112 bytesSKILL.mdcore11,112 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubSkills included
- don-apis
- don-data
- don-front-end
- don-infra
- don-leidraad
- don-open-source
- don-programmeertalen
- don-security
- don-tools
Repository facts
- License
- EUPL-1.2
- Created
- Jan 17, 2026
- Last pushed
- Oct 9, 2026
- Forks
- 2
- Open issues
- 0
- Project activity
- Active
Before you install
Network or broad shellAutomated signals, not a guarantee
Checked Nov 7, 2026
Not fully analyzed: some files were too long, unreadable or missing. This never lowers the level.
Show 8 notes
skills/don-open-source/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/don-open-source/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/don-tools/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/don-tools/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/don-tools/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/don-tools/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/don-tools/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/don-tools/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzed
- 1 broad permissionin 1 file: don-tools/SKILL.md:1
- No dangerous shell commands
- 900 network referencesin 116 files: don-apis/references/api-design-rules/cheat-sheet.md:3 don-front-end/references/formatting-linting.md:131 don-tools/SKILL.md:6 and 113 more
- No hidden or obfuscated text
- No instruction overrides
- 1 executable scriptin 1 file: scripts/sync.py:1
- No access to secrets
- No requests to vote in Hot
Show all 902 signals by file
scripts/sync.py
- Executable scriptline 1
#!/usr/bin/env python3 - Network accessline 86
url = f"https://api.github.com/repos/{GITHUB_REPO}/contents/{path}?ref={GITHUB_BRANCH}" req = urllib.request.Request(url, headers={"Accept": "application/vnd.github.v3+json"}) - Network accessline 87
req = urllib.request.Request(url, headers={"Accept": "application/vnd.github.v3+json"}) - Network accessline 88
try: with urllib.request.urlopen(req) as response: return json.loads(response.read().decode()) - Network accessline 89
with urllib.request.urlopen(req) as response: - Network accessline 98
url = f"https://raw.githubusercontent.com/{GITHUB_REPO}/{GITHUB_BRANCH}/{path}" try: with urllib.request.urlopen(url) as response: - Network accessline 99
try: with urllib.request.urlopen(url) as response: return response.read().decode() - Network accessline 100
with urllib.request.urlopen(url) as response: - Network accessline 230
metadata: source: developer.overheid.nl synced-from: https://github.com/{GITHUB_REPO} - Network accessline 231
source: developer.overheid.nl synced-from: https://github.com/{GITHUB_REPO} topic: {topic} - Network accessline 232
synced-from: https://github.com/{GITHUB_REPO} - Network accessline 274
Source: https://github.com/{GITHUB_REPO}/tree/{GITHUB_BRANCH}/{DOCS_PATH}/{topic}
skills/don-apis/SKILL.md
- Network accessline 4
metadata: source: developer.overheid.nl synced-from: https://github.com/developer-overheid-nl/don-site - Network accessline 5
source: developer.overheid.nl synced-from: https://github.com/developer-overheid-nl/don-site topic: apis - Network accessline 6
synced-from: https://github.com/developer-overheid-nl/don-site - Network accessline 78
Source: https://github.com/developer-overheid-nl/don-site/tree/main/docs/apis
skills/don-apis/references/aan-de-slag/index.md
- Network accessline 31
- [Kennisplatform API's](https://www.geonovum.nl/themas/kennisplatform-apis)
skills/don-apis/references/aan-de-slag/maak-een-oas.md
- Network accessline 3
Een OpenAPI Specificatie (OAS) is een [YAML](https://yaml.org/spec/) of - Network accessline 3
Een OpenAPI Specificatie (OAS) is een [YAML](https://yaml.org/spec/) of - Network accessline 4
[JSON](https://www.forumstandaardisatie.nl/open-standaarden/json) bestand met de - Network accessline 4
[JSON](https://www.forumstandaardisatie.nl/open-standaarden/json) bestand met de
skills/don-apis/references/api-design-rules/api-design-rules-linter.md
- Network accessline 3
De ADR Linter controleert of een OpenAPI Specificatie compliant is met de API Design Rules. De linter is gebaseerd op het Open Source project [Spectral](https://github.com/stoplightio/spectral). - Network accessline 3
De ADR Linter controleert of een OpenAPI Specificatie compliant is met de API Design Rules. De linter is gebaseerd op het Open Source project [Spectral](https://github.com/stoplightio/spectral). - Network accessline 5
[Spectral](https://github.com/stoplightio/spectral). - Network accessline 5
[Spectral](https://github.com/stoplightio/spectral). - Network accessline 9
Een OpenAPI Specificatie kan online getest worden via onze online OAS Checker: [https://developer-overheid-nl.github.io/oas-checker](https://developer-overheid-nl.github.io/oas-checker) - Network accessline 9
Een OpenAPI Specificatie kan online getest worden via onze online OAS Checker: [https://developer-overheid-nl.github.io/oas-checker](https://developer-overheid-nl.github.io/oas-checker) - Network accessline 10
[https://developer-overheid-nl.github.io/oas-checker](https://developer-overheid-nl.github.io/oas-checker) - Network accessline 10
[https://developer-overheid-nl.github.io/oas-checker](https://developer-overheid-nl.github.io/oas-checker) - Network accessline 18
$ npm install -g @stoplight/spectral-cli $ spectral lint -r https://static.developer.overheid.nl/adr/ruleset.yaml $OAS_URL_OR_FILE - Network accessline 18
$ npm install -g @stoplight/spectral-cli $ spectral lint -r https://static.developer.overheid.nl/adr/ruleset.yaml $OAS_URL_OR_FILE - Network accessline 19
$ spectral lint -r https://static.developer.overheid.nl/adr/ruleset.yaml $OAS_URL_OR_FILE - Network accessline 19
$ spectral lint -r https://static.developer.overheid.nl/adr/ruleset.yaml $OAS_URL_OR_FILE - Network accessline 24
Sommige IDEs ondersteunen Spectral via extensies of plugins. Eén daarvan is VSCode. Hieronder staat beschreven hoe je de ADR Linter kunt gebruiken met [de officiele Spectral extensie voor Visual Studio Code](https://github.com/stoplightio/v - Network accessline 24
Sommige IDEs ondersteunen Spectral via extensies of plugins. Eén daarvan is VSCode. Hieronder staat beschreven hoe je de ADR Linter kunt gebruiken met [de officiele Spectral extensie voor Visual Studio Code](https://github.com/stoplightio/v - Network accessline 26
[de officiele Spectral extensie voor Visual Studio Code](https://github.com/stoplightio/vscode-spectral): - Network accessline 26
[de officiele Spectral extensie voor Visual Studio Code](https://github.com/stoplightio/vscode-spectral): - Network accessline 32
# Download the ruleset to your project home $ curl -L https://static.developer.overheid.nl/adr/ruleset.yaml > .spectral.yml - Network accessline 32
# Download the ruleset to your project home $ curl -L https://static.developer.overheid.nl/adr/ruleset.yaml > .spectral.yml - Network accessline 33
$ curl -L https://static.developer.overheid.nl/adr/ruleset.yaml > .spectral.yml - Network accessline 33
$ curl -L https://static.developer.overheid.nl/adr/ruleset.yaml > .spectral.yml - Network accessline 42
$ docker run --rm --entrypoint=sh -v $(pwd)/api:/locale stoplight/spectral:5.9.1 -c "spectral lint -r https://static.developer.overheid.nl/adr/ruleset.yaml $OAS_URL_OR_FILE" - Network accessline 42
$ docker run --rm --entrypoint=sh -v $(pwd)/api:/locale stoplight/spectral:5.9.1 -c "spectral lint -r https://static.developer.overheid.nl/adr/ruleset.yaml $OAS_URL_OR_FILE" - Network accessline 44
-c "spectral lint -r https://static.developer.overheid.nl/adr/ruleset.yaml $OAS_URL_OR_FILE" - Network accessline 44
-c "spectral lint -r https://static.developer.overheid.nl/adr/ruleset.yaml $OAS_URL_OR_FILE" - Network accessline 53
script: - npm install -g @stoplight/spectral-cli - curl -L https://static.developer.overheid.nl/adr/ruleset.yaml > - Network accessline 53
script: - npm install -g @stoplight/spectral-cli - curl -L https://static.developer.overheid.nl/adr/ruleset.yaml > - Network accessline 54
- npm install -g @stoplight/spectral-cli - curl -L https://static.developer.overheid.nl/adr/ruleset.yaml > .spectral.yml - Network accessline 54
- npm install -g @stoplight/spectral-cli - curl -L https://static.developer.overheid.nl/adr/ruleset.yaml > .spectral.yml - Network accessline 55
- curl -L https://static.developer.overheid.nl/adr/ruleset.yaml > - Network accessline 55
- curl -L https://static.developer.overheid.nl/adr/ruleset.yaml >
skills/don-apis/references/api-design-rules/api-design-rules-validator.md
- Network accessline 3
De API Design Rules (ADR) Validator is een CLI-tool om te valideren of een API zich gedraagt conform deze delen van de [NL API Strategie](https://geonovum.github.io/KP-APIs/API-strategie-algemeen/Inleiding/): - Network accessline 3
De API Design Rules (ADR) Validator is een CLI-tool om te valideren of een API zich gedraagt conform deze delen van de [NL API Strategie](https://geonovum.github.io/KP-APIs/API-strategie-algemeen/Inleiding/): - Network accessline 5
[NL API Strategie](https://geonovum.github.io/KP-APIs/API-strategie-algemeen/Inleiding/): - Network accessline 5
[NL API Strategie](https://geonovum.github.io/KP-APIs/API-strategie-algemeen/Inleiding/): - Network accessline 7
- Alle rules uit de [API Design Rules Module](https://gitdocumentatie.logius.nl/publicatie/api/adr/) - Network accessline 7
- Alle rules uit de [API Design Rules Module](https://gitdocumentatie.logius.nl/publicatie/api/adr/) - Network accessline 8
[API Design Rules Module](https://gitdocumentatie.logius.nl/publicatie/api/adr/) - Network accessline 8
[API Design Rules Module](https://gitdocumentatie.logius.nl/publicatie/api/adr/) - Network accessline 9
die testbaar zijn en we dus kunnen valideren door het aanroepen van de API. - De Transport Layer Security (TLS) rules van de [Transport Security Module](https://docs.geostandaarden.nl/api/API-Strategie-mod-transport-security/#transport-se - Network accessline 9
die testbaar zijn en we dus kunnen valideren door het aanroepen van de API. - De Transport Layer Security (TLS) rules van de [Transport Security Module](https://docs.geostandaarden.nl/api/API-Strategie-mod-transport-security/#transport-se - Network accessline 11
[Transport Security Module](https://docs.geostandaarden.nl/api/API-Strategie-mod-transport-security/#transport-security). - Network accessline 11
[Transport Security Module](https://docs.geostandaarden.nl/api/API-Strategie-mod-transport-security/#transport-security). - Network accessline 15
In de readme van de [ADR Validator repository](https://gitlab.com/commonground/don/adr-validator) - Network accessline 15
In de readme van de [ADR Validator repository](https://gitlab.com/commonground/don/adr-validator) - Network accessline 16
[ADR Validator repository](https://gitlab.com/commonground/don/adr-validator) - Network accessline 16
[ADR Validator repository](https://gitlab.com/commonground/don/adr-validator) - Network accessline 27
- [DockerFile](https://gitlab.com/commonground/don/developer.overheid.nl/-/blob/main/Dockerfile?ref_type=heads) - Network accessline 27
- [DockerFile](https://gitlab.com/commonground/don/developer.overheid.nl/-/blob/main/Dockerfile?ref_type=heads) - Network accessline 28
- [.gitlab-ci.yml](https://gitlab.com/commonground/don/developer.overheid.nl/-/blob/main/.gitlab-ci.yml?ref_type=heads) - Network accessline 28
- [.gitlab-ci.yml](https://gitlab.com/commonground/don/developer.overheid.nl/-/blob/main/.gitlab-ci.yml?ref_type=heads)
skills/don-apis/references/api-design-rules/cheat-sheet.md
- Network accessline 3
Het actuele en uitgebreide overzicht van de REST API Design Rules vind je hier: [API Design Rules](https://logius-standaarden.github.io/API-Design-Rules/#normative-design-rules). - Network accessline 3
Het actuele en uitgebreide overzicht van de REST API Design Rules vind je hier: [API Design Rules](https://logius-standaarden.github.io/API-Design-Rules/#normative-design-rules). - Network accessline 4
[API Design Rules](https://logius-standaarden.github.io/API-Design-Rules/#normative-design-rules). - Network accessline 4
[API Design Rules](https://logius-standaarden.github.io/API-Design-Rules/#normative-design-rules). - Network accessline 12
de OpenAPI Specification ook een eigen verplichte standaard op de pas-toe-leg-uit-lijst bij Forum Standaardisatie: [https://www.forumstandaardisatie.nl/open-standaarden/openapi-specification](https://www.forumstandaardisatie.nl/open-standaa - Network accessline 12
de OpenAPI Specification ook een eigen verplichte standaard op de pas-toe-leg-uit-lijst bij Forum Standaardisatie: [https://www.forumstandaardisatie.nl/open-standaarden/openapi-specification](https://www.forumstandaardisatie.nl/open-standaa - Network accessline 14
[https://www.forumstandaardisatie.nl/open-standaarden/openapi-specification](https://www.forumstandaardisatie.nl/open-standaarden/openapi-specification) - Network accessline 14
[https://www.forumstandaardisatie.nl/open-standaarden/openapi-specification](https://www.forumstandaardisatie.nl/open-standaarden/openapi-specification) - Network accessline 21
authenticatie en met de juiste CORS policy: - ✅**Goed**: `Access-Control-Allow-Origin: *` - ⛔<U+FE0F>**Fout**: `Access-Control-Allow-Origin: https://developer.overheid.nl` - Network accessline 21
authenticatie en met de juiste CORS policy: - ✅**Goed**: `Access-Control-Allow-Origin: *` - ⛔<U+FE0F>**Fout**: `Access-Control-Allow-Origin: https://developer.overheid.nl` - Network accessline 23
- ⛔<U+FE0F>**Fout**: `Access-Control-Allow-Origin: https://developer.overheid.nl` - Network accessline 23
- ⛔<U+FE0F>**Fout**: `Access-Control-Allow-Origin: https://developer.overheid.nl` - Network accessline 44
"contact": { "name": "Gebouwen API beheerder", "url": "https://www.github.com/ministerie/gebouwen/issues", - Network accessline 44
"contact": { "name": "Gebouwen API beheerder", "url": "https://www.github.com/ministerie/gebouwen/issues", - Network accessline 45
"name": "Gebouwen API beheerder", "url": "https://www.github.com/ministerie/gebouwen/issues", "email": "teamgebouwen@ministerie.nl" - Network accessline 45
"name": "Gebouwen API beheerder", "url": "https://www.github.com/ministerie/gebouwen/issues", "email": "teamgebouwen@ministerie.nl" - Network accessline 46
"url": "https://www.github.com/ministerie/gebouwen/issues", - Network accessline 46
"url": "https://www.github.com/ministerie/gebouwen/issues", - Network accessline 57
API versie, bijv. `API-Version: 2.1.4` - De major version moet onderdeel zijn van het endpoint, prefixed met een `v`, bijv. `https://api.developer.overheid.nl/v1`. Dit dient ook in het `servers` - Network accessline 57
API versie, bijv. `API-Version: 2.1.4` - De major version moet onderdeel zijn van het endpoint, prefixed met een `v`, bijv. `https://api.developer.overheid.nl/v1`. Dit dient ook in het `servers` - Network accessline 58
- De major version moet onderdeel zijn van het endpoint, prefixed met een `v`, bijv. `https://api.developer.overheid.nl/v1`. Dit dient ook in het `servers` object van de OpenAPI Specificatie zo opgenomen te zijn. - Network accessline 58
- De major version moet onderdeel zijn van het endpoint, prefixed met een `v`, bijv. `https://api.developer.overheid.nl/v1`. Dit dient ook in het `servers` object van de OpenAPI Specificatie zo opgenomen te zijn. - Network accessline 59
bijv. `https://api.developer.overheid.nl/v1`. Dit dient ook in het `servers` - Network accessline 59
bijv. `https://api.developer.overheid.nl/v1`. Dit dient ook in het `servers` - Network accessline 66
"servers": [ { "url": "https://api.example.com/v1", - Network accessline 66
"servers": [ { "url": "https://api.example.com/v1", - Network accessline 67
{ "url": "https://api.example.com/v1", "description": "Productie omgeving" - Network accessline 67
{ "url": "https://api.example.com/v1", "description": "Productie omgeving" - Network accessline 68
"url": "https://api.example.com/v1", - Network accessline 68
"url": "https://api.example.com/v1", - Network accessline 70
}, { "url": "https://sandbox-api.example.com:8443/v1", - Network accessline 70
}, { "url": "https://sandbox-api.example.com:8443/v1", - Network accessline 71
{ "url": "https://sandbox-api.example.com:8443/v1", "description": "Sandbox omgeving" - Network accessline 71
{ "url": "https://sandbox-api.example.com:8443/v1", "description": "Sandbox omgeving" - Network accessline 72
"url": "https://sandbox-api.example.com:8443/v1", - Network accessline 72
"url": "https://sandbox-api.example.com:8443/v1", - Network accessline 109
- Collecties in (Nederlands) meervoud. Best practice voor koppelwoorden in de URI is `kebab-case`: - ✅**Goed**: `https://api/v1/open-source-projecten` - Network accessline 109
- Collecties in (Nederlands) meervoud. Best practice voor koppelwoorden in de URI is `kebab-case`: - ✅**Goed**: `https://api/v1/open-source-projecten` - Network accessline 110
URI is `kebab-case`: - ✅**Goed**: `https://api/v1/open-source-projecten` - Child genest onder resource in (Nederlands) meervoud. Voorkeur voor - Network accessline 110
URI is `kebab-case`: - ✅**Goed**: `https://api/v1/open-source-projecten` - Child genest onder resource in (Nederlands) meervoud. Voorkeur voor - Network accessline 111
- ✅**Goed**: `https://api/v1/open-source-projecten` - Network accessline 111
- ✅**Goed**: `https://api/v1/open-source-projecten` - Network accessline 112
- Child genest onder resource in (Nederlands) meervoud. Voorkeur voor koppelwoorden in de URI is `kebab-case`: - ✅**Goed**: `https://api/v1/organisaties/372/open-source-projecten` - Network accessline 112
- Child genest onder resource in (Nederlands) meervoud. Voorkeur voor koppelwoorden in de URI is `kebab-case`: - ✅**Goed**: `https://api/v1/organisaties/372/open-source-projecten` - Network accessline 113
koppelwoorden in de URI is `kebab-case`: - ✅**Goed**: `https://api/v1/organisaties/372/open-source-projecten` - URI's mogen niet op een slash eindigen. - Network accessline 113
koppelwoorden in de URI is `kebab-case`: - ✅**Goed**: `https://api/v1/organisaties/372/open-source-projecten` - URI's mogen niet op een slash eindigen. - Network accessline 114
- ✅**Goed**: `https://api/v1/organisaties/372/open-source-projecten` - Network accessline 114
- ✅**Goed**: `https://api/v1/organisaties/372/open-source-projecten` - Network accessline 115
- URI's mogen niet op een slash eindigen. - ✅**Goed**: `https://api/v1/open-source-projecten` - ⛔<U+FE0F>**Fout**: `https://api/v1/open-source-projecten/` - Network accessline 115
- URI's mogen niet op een slash eindigen. - ✅**Goed**: `https://api/v1/open-source-projecten` - ⛔<U+FE0F>**Fout**: `https://api/v1/open-source-projecten/` - Network accessline 116
- ✅**Goed**: `https://api/v1/open-source-projecten` - Network accessline 116
- ✅**Goed**: `https://api/v1/open-source-projecten` - Network accessline 117
- ⛔<U+FE0F>**Fout**: `https://api/v1/open-source-projecten/` - Network accessline 117
- ⛔<U+FE0F>**Fout**: `https://api/v1/open-source-projecten/` - Network accessline 118
- URI's mogen geen gevoelige informatie bevatten omdat dit bijv. in logs terecht kan komen. - ⛔<U+FE0F>**Fout**: `https://api/v1/personen?bsn=123234345456` - Network accessline 118
- URI's mogen geen gevoelige informatie bevatten omdat dit bijv. in logs terecht kan komen. - ⛔<U+FE0F>**Fout**: `https://api/v1/personen?bsn=123234345456` - Network accessline 120
- ⛔<U+FE0F>**Fout**: `https://api/v1/personen?bsn=123234345456` - Network accessline 120
- ⛔<U+FE0F>**Fout**: `https://api/v1/personen?bsn=123234345456`
skills/don-apis/references/api-design-rules/hoe-te-voldoen/doc-openapi-contact.md
- Network accessline 8
- Regel: https://logius-standaarden.github.io/API-Design-Rules/#/core/doc-openapi-contact - Network accessline 8
- Regel: https://logius-standaarden.github.io/API-Design-Rules/#/core/doc-openapi-contact - Network accessline 9
https://logius-standaarden.github.io/API-Design-Rules/#/core/doc-openapi-contact - Network accessline 9
https://logius-standaarden.github.io/API-Design-Rules/#/core/doc-openapi-contact - Network accessline 11
https://logius-standaarden.github.io/API-Design-Rules/#:~:text=%23%2Fcore%2Fdoc%2Dopenapi - Network accessline 11
https://logius-standaarden.github.io/API-Design-Rules/#:~:text=%23%2Fcore%2Fdoc%2Dopenapi
skills/don-apis/references/api-design-rules/hoe-te-voldoen/doc-openapi.md
- Network accessline 7
- Regel: https://gitdocumentatie.logius.nl/publicatie/api/adr/2.0.2/#/core/doc-openapi - Network accessline 8
https://gitdocumentatie.logius.nl/publicatie/api/adr/2.0.2/#/core/doc-openapi - Network accessline 10
https://logius-standaarden.github.io/API-Design-Rules/#:~:text=%23%2Fcore%2Fdoc%2Dopenapi
skills/don-apis/references/api-design-rules/hoe-te-voldoen/http-methods.md
- Network accessline 6
- Regel: https://gitdocumentatie.logius.nl/publicatie/api/adr/2.0.2/#/core/http-methods - Network accessline 7
https://gitdocumentatie.logius.nl/publicatie/api/adr/2.0.2/#/core/http-methods - Network accessline 9
https://logius-standaarden.github.io/API-Design-Rules/#:~:text=%23%2Fcore%2Fhttp%2Dmethods
skills/don-apis/references/api-design-rules/hoe-te-voldoen/index.md
skills/don-apis/references/api-design-rules/hoe-te-voldoen/no-trailing-slash.md
- Network accessline 6
- Regel: https://gitdocumentatie.logius.nl/publicatie/api/adr/2.0.2/#/core/no-trailing-slash - Network accessline 7
https://gitdocumentatie.logius.nl/publicatie/api/adr/2.0.2/#/core/no-trailing-slash - Network accessline 9
https://logius-standaarden.github.io/API-Design-Rules/#:~:text=%23%2Fcore%2Fno%2Dtrailing%2Dslash
skills/don-apis/references/api-design-rules/hoe-te-voldoen/publish-openapi.md
- Network accessline 3
Deze regel schrijft voor dat elke api een `/openapi.json` file moet publiceren zodat tooling hier gebruik van kan maken. Hiermee kunnen tools zoals [Swagger UI](https://swagger.io/tools/swagger-ui/) automatisch documentatie - Network accessline 4
zodat tooling hier gebruik van kan maken. Hiermee kunnen tools zoals [Swagger UI](https://swagger.io/tools/swagger-ui/) automatisch documentatie websites bouwen en kunnen er [TypeScript types](https://openapi-ts.dev/) worden - Network accessline 5
[Swagger UI](https://swagger.io/tools/swagger-ui/) automatisch documentatie - Network accessline 6
websites bouwen en kunnen er [TypeScript types](https://openapi-ts.dev/) worden - Network accessline 10
- Regel: https://gitdocumentatie.logius.nl/publicatie/api/adr/2.0.2/#/core/publish-openapi - Network accessline 11
https://gitdocumentatie.logius.nl/publicatie/api/adr/2.0.2/#/core/publish-openapi
skills/don-apis/references/api-design-rules/hoe-te-voldoen/semver.md
- Network accessline 6
- Regel: [https://gitdocumentatie.logius.nl/publicatie/api/adr/2.0.2/#/core/semver](https://gitdocumentatie.logius.nl/publicatie/api/adr/2.0.2/#/core/semver) - Network accessline 7
[https://gitdocumentatie.logius.nl/publicatie/api/adr/2.0.2/#/core/semver](https://gitdocumentatie.logius.nl/publicatie/api/adr/2.0.2/#/core/semver)
skills/don-apis/references/api-design-rules/hoe-te-voldoen/uri-version.md
- Network accessline 9
- Regel: https://gitdocumentatie.logius.nl/publicatie/api/adr/2.0.2/#/core/uri-version - Network accessline 10
https://gitdocumentatie.logius.nl/publicatie/api/adr/2.0.2/#/core/uri-version - Network accessline 12
https://logius-standaarden.github.io/API-Design-Rules/#:~:text=%23%2Fcore%2Furi%2Dversion
skills/don-apis/references/api-design-rules/hoe-te-voldoen/version-header.md
- Network accessline 6
- Regel: https://gitdocumentatie.logius.nl/publicatie/api/adr/2.0.2/#/core/version-header - Network accessline 7
https://gitdocumentatie.logius.nl/publicatie/api/adr/2.0.2/#/core/version-header - Network accessline 9
https://logius-standaarden.github.io/API-Design-Rules/#:~:text=%23%2Fcore%2Fversion%2Dheader
skills/don-apis/references/api-design-rules/index.md
- Network accessline 3
> **Verplichte standaard** Deze standaard is [verplicht voor REST API's](https://www.forumstandaardisatie.nl/open-standaarden/rest-api-design-rules) - Network accessline 4
Deze standaard is [verplicht voor REST API's](https://www.forumstandaardisatie.nl/open-standaarden/rest-api-design-rules) van de overheid. - Network accessline 5
[verplicht voor REST API's](https://www.forumstandaardisatie.nl/open-standaarden/rest-api-design-rules)
skills/don-apis/references/architectuur/cloudevents.md
- Network accessline 8
een adreswijziging of een vergunningaanvraag). In Nederland wordt CloudEvents nu voorzien van een nationaal profiel: het [**NL GOV profile for CloudEvents**](https://gitdocumentatie.logius.nl/publicatie/notificatieservices/CloudEvents-NL/). - Network accessline 10
[**NL GOV profile for CloudEvents**](https://gitdocumentatie.logius.nl/publicatie/notificatieservices/CloudEvents-NL/). - Network accessline 14
 - Network accessline 22
profile for CloudEvents"_ in procedure te nemen voor plaatsing op de lijst met verplichte standaarden (“Pas toe of leg uit”). Bron: [intakeadvies NL GOV profile for CloudEvents (PDF)](https://www.forumstandaardisatie.nl/sites/default/ - Network accessline 24
Bron: [intakeadvies NL GOV profile for CloudEvents (PDF)](https://www.forumstandaardisatie.nl/sites/default/files/BFS/3-lijsten/standaarden/cloudevents/20241204-intakeadvies-NL-GOV-profile-for-CloudEvents.pdf). - Network accessline 28
sluit nauw aan op internationale CloudEvents-specificaties, maar maakt ze concreet toepasbaar binnen de Nederlandse overheid. Bron: [expertadvies NL GOV profile for CloudEvents (PDF)](https://www.forumstandaardisatie.nl/sites/default/ - Network accessline 30
Bron: [expertadvies NL GOV profile for CloudEvents (PDF)](https://www.forumstandaardisatie.nl/sites/default/files/BFS/3-lijsten/standaarden/cloudevents/20250619-Expertadvies-NL-GOV-profile-for-CloudEvents.pdf). - Network accessline 32
- **25 september 2025 – Forumadvies** Het Forum Standaardisatie heeft ingestemd met het advies aan het [OBDO](https://pgdi.nl/) om het _"NL GOV profile for CloudEvents"_ verplicht - Network accessline 33
Het Forum Standaardisatie heeft ingestemd met het advies aan het [OBDO](https://pgdi.nl/) om het _"NL GOV profile for CloudEvents"_ verplicht te stellen (“Pas toe of leg uit”). Daarnaast is Logius het predicaat - Network accessline 34
[OBDO](https://pgdi.nl/) om het _"NL GOV profile for CloudEvents"_ verplicht - Network accessline 58
"nlbrpnationaliteit": "0083", "geheimnummer": null, "dataref": "https://gemeenteX/api/persoon/999990342", - Network accessline 59
"geheimnummer": null, "dataref": "https://gemeenteX/api/persoon/999990342", "sequence": "1234", - Network accessline 60
"dataref": "https://gemeenteX/api/persoon/999990342", - Network accessline 72
De technische specificatie is beschikbaar via Logius: - [CloudEvents NL – technische documentatie](https://gitdocumentatie.logius.nl/publicatie/notificatieservices/CloudEvents-NL/). - Network accessline 73
[CloudEvents NL – technische documentatie](https://gitdocumentatie.logius.nl/publicatie/notificatieservices/CloudEvents-NL/). - Network accessline 74
Het voorbeeld en de toelichting daarop zijn beschikbaar op [gitdocumentatie.logius.nl/publicatie/notificatieservices/CloudEvents-NL/#example](https://gitdocumentatie.logius.nl/publicatie/notificatieservices/CloudEvents-NL/#example). - Network accessline 76
[gitdocumentatie.logius.nl/publicatie/notificatieservices/CloudEvents-NL/#example](https://gitdocumentatie.logius.nl/publicatie/notificatieservices/CloudEvents-NL/#example). - Network accessline 81
- [JSON gegevensformaat](https://github.com/Logius-standaarden/CloudEvents-NL-Guidelines/blob/develop//NL-GOV-Guideline-for-CloudEvents-JSON.md) - Network accessline 82
- [HTTP transportprotocol](https://github.com/Logius-standaarden/CloudEvents-NL-Guidelines/blob/develop/NL-GOV-Guideline-for-CloudEvents-HTTP.md) - Network accessline 83
- [Webhook interactiepatroon](https://github.com/Logius-standaarden/CloudEvents-NL-Guidelines/blob/develop//NL-GOV-Guideline-for-CloudEvents-Webhook.md). - Network accessline 101
- [NL GOV profile for CloudEvents – Forum Standaardisatie](https://www.forumstandaardisatie.nl/open-standaarden/nl-gov-profile-cloudevents) - Network accessline 102
- [CloudEvents NL – Logius documentatie](https://gitdocumentatie.logius.nl/publicatie/notificatieservices/CloudEvents-NL/) - Network accessline 103
- [CloudEvents NL - Guidelines for HTTP, JSON & Webhooks](https://gitdocumentatie.logius.nl/publicatie/notificatieservices/guidelines/) - Network accessline 104
- [De internationale specificatie en documentatie van Cloudevents](https://cloudevents.io/)
skills/don-apis/references/architectuur/eda.md
- Network accessline 44
- [Webhooks](./webhooks.md) – voor server-to-server notificaties, zoals een betaalprovider die een webshop informeert. - [Server-sent events (SSE) wiki](https://en.wikipedia.org/wiki/Server-sent_events) - Network accessline 45
betaalprovider die een webshop informeert. - [Server-sent events (SSE) wiki](https://en.wikipedia.org/wiki/Server-sent_events) – voor éénrichtingsverkeer, zoals nieuws feeds of sportuitslagen. - Network accessline 46
- [Server-sent events (SSE) wiki](https://en.wikipedia.org/wiki/Server-sent_events) - Network accessline 47
– voor éénrichtingsverkeer, zoals nieuws feeds of sportuitslagen. - [WebSocket wiki](https://en.wikipedia.org/wiki/WebSocket) – voor bi-directionele communicatie, geschikt voor chats of games. - Network accessline 48
- [WebSocket wiki](https://en.wikipedia.org/wiki/WebSocket) – voor - Network accessline 81
Werk je bij een overheid en wil je experimenteren met event-driven API’s? Deel je ervaringen via developer.overheid.nl of neem deel aan het [Kennisplatform API's](https://developer.overheid.nl/communities/kennisplatform-apis/) - Network accessline 82
je ervaringen via developer.overheid.nl of neem deel aan het [Kennisplatform API's](https://developer.overheid.nl/communities/kennisplatform-apis/) en deel onderling ervaringen rond de NL API Strategie en event oriëntatie. Samen - Network accessline 83
[Kennisplatform API's](https://developer.overheid.nl/communities/kennisplatform-apis/)
skills/don-apis/references/architectuur/index.md
- Network accessline 4
> **Dit is een samenvatting van de Architectuur van de NL API Strategie van het Kennisplatform API's** Het volledige [Architectuurdocument](https://geonovum.github.io/KP-APIs/API-strategie-algemeen/Architectuur/) - Network accessline 5
Het volledige [Architectuurdocument](https://geonovum.github.io/KP-APIs/API-strategie-algemeen/Architectuur/) is vastgesteld en online gepubliceerd als onderdeel van het - Network accessline 6
[Architectuurdocument](https://geonovum.github.io/KP-APIs/API-strategie-algemeen/Architectuur/) - Network accessline 8
[Kennisplatform API's](https://developer.overheid.nl/communities/kennisplatform-apis/). - Network accessline 12
Dit architectuurdocument is onderdeel van de **NL API Strategie** en biedt een verdieping op [de algemene inleiding](https://docs.geostandaarden.nl/api/API-Strategie/). De - Network accessline 13
verdieping op [de algemene inleiding](https://docs.geostandaarden.nl/api/API-Strategie/). De versie is opgesteld in december 2023 en is los gepositioneerd ten opzichte van - Network accessline 14
[de algemene inleiding](https://docs.geostandaarden.nl/api/API-Strategie/). De - Network accessline 49
> [Verder lezen](https://geonovum.github.io/KP-APIs/API-strategie-algemeen/Architectuur/#typologie-van-api-s) - Network accessline 62
- Ontdekken: Zorgt voor vindbaarheid via portals, catalogi en API directories (zoals het [Developer Overheid API Register](https://apis.developer.overheid.nl/apis) - Network accessline 63
(zoals het [Developer Overheid API Register](https://apis.developer.overheid.nl/apis) ). - Network accessline 64
[Developer Overheid API Register](https://apis.developer.overheid.nl/apis) - Network accessline 87
> [Verder lezen](https://geonovum.github.io/KP-APIs/API-strategie-algemeen/Architectuur/#api-capability-model) - Network accessline 138
- [API Strategie – Geonovum](https://geonovum.nl/geo-standaarden/api-strategie) - Network accessline 139
- [KP-APIs GitHub](https://github.com/Geonovum/KP-APIs) - Network accessline 140
- [API Design Rules (ADR)](https://gitdocumentatie.logius.nl/publicatie/api/adr/) - Network accessline 141
- [NL API Strategie – Architectuur](https://geonovum.github.io/KP-APIs/API-strategie-algemeen/Architectuur/) - Network accessline 142
- [API Management en Beveiliging – Developer Overheid](https://developer.overheid.nl/apis/beveiliging/)
skills/don-apis/references/architectuur/webhooks.md
- Network accessline 68
Meer informatie hierover vind je ook in de richtlijnen van de [NL API Strategie](https://developer.overheid.nl/communities/kennisplatform-apis/). - Network accessline 69
[NL API Strategie](https://developer.overheid.nl/communities/kennisplatform-apis/). - Network accessline 144
- [NL API Strategie – Eventgedreven werken](https://developer.overheid.nl/communities/kennisplatform-apis/) - Network accessline 145
- [CloudEvents standaard bij Geonovum](https://www.gemmaonline.nl/wiki/De_CloudEvents_standaard) - Network accessline 146
- [Server-sent events wiki](https://en.wikipedia.org/wiki/Server-sent_events) - Network accessline 147
- [WebSocket wiki](https://en.wikipedia.org/wiki/WebSocket)
skills/don-apis/references/gedrag-en-implementatie/gelijktijdigheid-met-optimistic-locking.md
- Network accessline 4
resource proberen aan te passen door middel van een `PUT`, `DELETE` of `PATCH` operatie. Dit staat bekend als het [_Lost Update_](https://www.w3.org/1999/04/Editing/) probleem. - Network accessline 6
[_Lost Update_](https://www.w3.org/1999/04/Editing/) probleem. - Network accessline 9
voorschrijven. In de API specificatie kan dit worden geimplementeerd door middel van het toevoegen van [`ETag`](https://developer.mozilla.org/en-US/docs/Web/HTTP/Reference/Headers/ETag) - Network accessline 10
van het toevoegen van [`ETag`](https://developer.mozilla.org/en-US/docs/Web/HTTP/Reference/Headers/ETag) en - Network accessline 11
[`ETag`](https://developer.mozilla.org/en-US/docs/Web/HTTP/Reference/Headers/ETag) - Network accessline 12
en [`If-Match`](https://developer.mozilla.org/en-US/docs/Web/HTTP/Reference/Headers/If-Match) headers aan onderstaande operaties. - Network accessline 13
[`If-Match`](https://developer.mozilla.org/en-US/docs/Web/HTTP/Reference/Headers/If-Match)
skills/don-apis/references/gedrag-en-implementatie/problem-details.md
- Network accessline 14
Problem JSON is een internetstandaard ([RFC 7807](https://datatracker.ietf.org/doc/html/rfc7807)) die een - Network accessline 15
([RFC 7807](https://datatracker.ietf.org/doc/html/rfc7807)) die een - Network accessline 54
{ "type": "https://example.com/probs/out-of-credit", - Network accessline 55
"type": "https://example.com/probs/out-of-credit", - Network accessline 89
app.use((err, req, res, next) => { res.status(err.status || 500).json({ type: "https://example.com/probs/" + (err.type || "unknown-error"), - Network accessline 90
res.status(err.status || 500).json({ type: "https://example.com/probs/" + (err.type || "unknown-error"), title: err.title || "Internal Server Error", - Network accessline 91
type: "https://example.com/probs/" + (err.type || "unknown-error"),
skills/don-apis/references/gedrag-en-implementatie/retries-met-volledige-idempotency.md
- Network accessline 6
proberen meer wijzigingen worden doorgevoerd dan de bedoeling was. Om dit te voorkomen is het van belang dat alle API-operaties die data wijzigen volledig [_idempotent_](https://en.wikipedia.org/wiki/Idempotence) zijn. - Network accessline 8
[_idempotent_](https://en.wikipedia.org/wiki/Idempotence) zijn. - Network accessline 19
| HTTP Verb | Idempotency mechanisme | | --------- | -------------------------------------------------------------------------------------------- | | GET | Safe req - Network accessline 20
| --------- | -------------------------------------------------------------------------------------------- | | GET | Safe request [RFC 9110](https://datatracker.ietf.org/doc/html/rfc9110#name-safe-methods) | | PUT | Idempote - Network accessline 21
| GET | Safe request [RFC 9110](https://datatracker.ietf.org/doc/html/rfc9110#name-safe-methods) | - Network accessline 22
| PUT | Idempotent [RFC 9110](https://datatracker.ietf.org/doc/html/rfc9110#name-idempotent-methods) | - Network accessline 23
| DELETE | Idempotent [RFC 9110](https://datatracker.ietf.org/doc/html/rfc9110#name-idempotent-methods) |
skills/don-apis/references/index.md
- Network accessline 38
komt door het afnemen van het API contract van de provider. De termen worden internationaal ook veelvuldig gebruikt, zoals bijvoorbeeld in [consumer-driven contract testing](https://microsoft.github.io/code-with-engineering-playbook/automat - Network accessline 40
[consumer-driven contract testing](https://microsoft.github.io/code-with-engineering-playbook/automated-testing/cdc-testing/).
skills/don-apis/references/openapi-specification/index.md
- Network accessline 3
> **Verplichte standaard** Deze standaard is [verplicht voor REST API's](https://www.forumstandaardisatie.nl/open-standaarden/openapi-specification) - Network accessline 4
Deze standaard is [verplicht voor REST API's](https://www.forumstandaardisatie.nl/open-standaarden/openapi-specification) van de overheid. Let op: momenteel wordt alleen OAS versie 3.0.x goedgekeurd. - Network accessline 5
[verplicht voor REST API's](https://www.forumstandaardisatie.nl/open-standaarden/openapi-specification) - Network accessline 14
OAS wordt beheerd door het [OpenAPI Initiative](https://www.openapis.org/). De - Network accessline 16
[OpenAPI Spec 3.0](https://spec.openapis.org/oas/v3.0.3).
skills/don-apis/references/openapi-specification/openapi-specification-generator.md
- Network accessline 9
De [OAS Generator](https://developer-overheid-nl.github.io/oas-generator) - Network accessline 19
"name": "Team Developer Overheid NL", "email": "developer.overheid@geonovum.nl", "url": "https://developer.overheid.nl" - Network accessline 20
"email": "developer.overheid@geonovum.nl", "url": "https://developer.overheid.nl" }, - Network accessline 21
"url": "https://developer.overheid.nl"
skills/don-apis/references/tools/wuppiefuzz.md
- Network accessline 9
[REST API’s](/blog/2025/07/10/openapi-31-in-zicht#van-rest-naar-http) communiceren, is het waarborgen van de veiligheid van deze interfaces cruciaal. **[WuppieFuzz](https://github.com/TNO-S3/WuppieFuzz)**, ontwikkeld door - Network accessline 10
communiceren, is het waarborgen van de veiligheid van deze interfaces cruciaal. **[WuppieFuzz](https://github.com/TNO-S3/WuppieFuzz)**, ontwikkeld door [TNO](https://tno.nl), is een open-source, coverage-guided fuzzer die specifiek - Network accessline 11
**[WuppieFuzz](https://github.com/TNO-S3/WuppieFuzz)**, ontwikkeld door - Network accessline 12
[TNO](https://tno.nl), is een open-source, coverage-guided fuzzer die specifiek - Network accessline 21
[](https://www.youtube.com/watch?v=-oR4d9aXrqo) - Network accessline 23
WuppieFuzz is gebouwd bovenop het [LibAFL-framework](https://github.com/AFLplusplus/LibAFL) en ondersteunt drie - Network accessline 24
[LibAFL-framework](https://github.com/AFLplusplus/LibAFL) en ondersteunt drie
skills/don-data/SKILL.md
- Network accessline 4
metadata: source: developer.overheid.nl synced-from: https://github.com/developer-overheid-nl/don-site - Network accessline 5
source: developer.overheid.nl synced-from: https://github.com/developer-overheid-nl/don-site topic: data - Network accessline 6
synced-from: https://github.com/developer-overheid-nl/don-site - Network accessline 55
Source: https://github.com/developer-overheid-nl/don-site/tree/main/docs/data
skills/don-data/references/index.md
- Network accessline 17
informatie die belangrijk is voor haar gebruiker (data over openstaande betalingen van burgers) in een model genaamd [`financial claim`](https://vorijk.nl/docs/financiele-verplichtingen/document_types/financial_claims_information_document/) - Network accessline 19
[`financial claim`](https://vorijk.nl/docs/financiele-verplichtingen/document_types/financial_claims_information_document/).
skills/don-data/references/json-yaml.md
- Network accessline 88
- [JSON/YAML converter](https://openreplay.com/tools/json-yaml/): handige tool
skills/don-data/references/linked-data/dcat.md
- Network accessline 19
@prefix dcat: <http://www.w3.org/ns/dcat#> . - Network accessline 20
@prefix dct: <http://purl.org/dc/terms/> . - Network accessline 21
@prefix foaf: <http://xmlns.com/foaf/0.1/> . - Network accessline 23
<http://example.org/dataset/123> - Network accessline 25
dct:title "Voorbeeld Dataset" ; dct:description "Een voorbeeld van een dataset beschreven met DCAT." ; dct:publisher <http://example.org/organization/456> ; - Network accessline 26
dct:description "Een voorbeeld van een dataset beschreven met DCAT." ; dct:publisher <http://example.org/organization/456> ; dcat:distribution [ - Network accessline 27
dct:publisher <http://example.org/organization/456> ; - Network accessline 29
a dcat:Distribution ; dct:format "text/csv" ; dcat:accessURL <http://example.org/dataset/123/data.csv> - Network accessline 30
dct:format "text/csv" ; dcat:accessURL <http://example.org/dataset/123/data.csv> ] . - Network accessline 31
dcat:accessURL <http://example.org/dataset/123/data.csv> - Network accessline 37
1. Dataset: - De URI `<http://example.org/dataset/123>` vertegenwoordigt een dataset. - Network accessline 38
- De URI `<http://example.org/dataset/123>` vertegenwoordigt een dataset.
skills/don-data/references/linked-data/index.md
- Network accessline 29
@prefix foaf: <http://xmlns.com/foaf/0.1/> . - Network accessline 30
@prefix dbpedia: <http://dbpedia.org/resource/> . - Network accessline 32
<http://example.org/person/JanJansen> - Network accessline 33
a foaf:Person ; foaf:name "Jan Jansen" ; foaf:knows <http://example.org/person/PietPietersen> ; - Network accessline 34
foaf:name "Jan Jansen" ; foaf:knows <http://example.org/person/PietPietersen> ; foaf:homepage <http://janjansen.example.org> ; - Network accessline 35
foaf:knows <http://example.org/person/PietPietersen> ; - Network accessline 36
foaf:homepage <http://janjansen.example.org> ;
skills/don-data/references/linked-data/owl.md
skills/don-data/references/linked-data/rdf.md
- Network accessline 22
<div vocab="http://schema.org/" typeof="Person"> - Network accessline 34
| Attribuut | Omschrijving - Network accessline 35
| ------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- - Network accessline 36
| **vocab** | Het attribuut vocab specificeert de vocabulaire (`<http://schema.org/>`) die wordt gebruikt.
skills/don-data/references/linked-data/shacl.md
skills/don-data/references/linked-data/skos.md
skills/don-data/references/standaarden/index.md
skills/don-data/references/standaarden/logboek-dataverwerkingen/implementaties/go.md
- Network accessline 3
Er is een referentie implementatie beschikbaar die de samenwerking van verscheidene prototype overheidsapplicaties laat zien. De code is beschikbaar [bij Digilab op GitLab](https://gitlab.com/digilab.overheid.nl/ecosystem/logboek-dataverwer - Network accessline 4
De code is beschikbaar [bij Digilab op GitLab](https://gitlab.com/digilab.overheid.nl/ecosystem/logboek-dataverwerkingen/ldv-referentie-implementatie). - Network accessline 10
Om een indruk te geven hoe een implementatie in Go eruit ziet, zie onderstaand voorbeeld van het ophalen van informatie van een burger ([source code](https://gitlab.com/digilab.overheid.nl/ecosystem/logboek-dataverwerkingen/ldv-referentie-i - Network accessline 45
Deze functie maakt gebruik van een abstractie om de overige attributen correct te zetten ([source code](https://gitlab.com/digilab.overheid.nl/ecosystem/logboek-dataverwerkingen/ldv-referentie-implementatie/-/blob/3a4b2b8bae9272d02731a716a2
skills/don-data/references/standaarden/logboek-dataverwerkingen/implementaties/jakarta.md
- Network accessline 155
`Logboek.java` met een annotation die op een service method kan worden gezet. Hiermee definieer je de [naam](https://logius-standaarden.github.io/logboek-dataverwerkingen/#name) van de dataverwerking en de [`dpl.core.processing_activity_id` - Network accessline 156
Hiermee definieer je de [naam](https://logius-standaarden.github.io/logboek-dataverwerkingen/#name) van de dataverwerking en de [`dpl.core.processing_activity_id`](https://logius-standaarden.github.io/logboek-dataverwerkingen/#attributes).
skills/don-data/references/standaarden/logboek-dataverwerkingen/index.md
- Network accessline 7
Daar komt de standaard [Logboek Dataverwerkingen (LDV)](https://logius-standaarden.github.io/logboek-dataverwerkingen/) om de hoek kijken. - Network accessline 40
Deze documenten zijn te vinden via [Github](https://github.com/Logius-standaarden/logboek-dataverwerkingen?tab=readme-ov-file#overzicht).
skills/don-data/references/standaarden/logboek-dataverwerkingen/project-besluiten.md
- Network accessline 24
- staan alle statische data in het Register van de Verwerkingsactiviteiten (RvVA), en bevatten Logregels verwijzingen naar dat Register. Specifiek gaat dit om de resources ['verwerkingsactiviteiten'](https://logius-standaarden.github.io/log - Network accessline 86
Vanuit de wens om zoveel mogelijk context vast te leggen om zo een compleet beeld te schetsen van wat er is gebeurd rond een [Dataverwerking](https://logius-standaarden.github.io/logboek-dataverwerkingen/#dfn-dataverwerkingen) kan de neigi - Network accessline 90
Voor de uitoefening van het Inzagerecht is de consequentie dat de Betrokkene informatie uit alle organisaties moet ophalen en deze volgens een paar relatief eenvoudige businessrules aan elkaar moet relateren voor het verkrijgen van een comp - Network accessline 143
- Een Dataverwerking wordt door een gebruiker bij een [Verwerker](https://logius-standaarden.github.io/logboek-dataverwerkingen/#dfn-verwerkers) uitgevoerd - Network accessline 144
- De Dataverwerking valt onder verantwoordelijkheid van de [Verantwoordelijke](https://logius-standaarden.github.io/logboek-dataverwerkingen/#dfn-verantwoordelijke), namelijk de organisatie die de Verwerker heeft ingehuurd
skills/don-front-end/SKILL.md
- Network accessline 4
metadata: source: developer.overheid.nl synced-from: https://github.com/developer-overheid-nl/don-site - Network accessline 5
source: developer.overheid.nl synced-from: https://github.com/developer-overheid-nl/don-site topic: front-end - Network accessline 6
synced-from: https://github.com/developer-overheid-nl/don-site - Network accessline 53
Source: https://github.com/developer-overheid-nl/don-site/tree/main/docs/front-end
skills/don-front-end/references/formatting-linting.md
- Network accessline 131
Voeg ook een [`.prettierignore`](https://prettier.io/docs/ignore) toe om - Network accessline 140
Meer documentatie: [Prettier Docs](https://prettier.io/docs/) - Network accessline 170
Meer documentatie: [ESLint Docs](https://eslint.org/docs/latest/) - Network accessline 187
{ "$schema": "https://biomejs.dev/schemas/2.0.5/schema.json", - Network accessline 188
"$schema": "https://biomejs.dev/schemas/2.0.5/schema.json", - Network accessline 227
Meer documentatie: [Biome Docs](https://biomejs.dev/docs/). - Network accessline 236
- Prettier: [VSCode Extension](https://marketplace.visualstudio.com/items?itemName=esbenp.prettier-vscode), - Network accessline 237
[VSCode Extension](https://marketplace.visualstudio.com/items?itemName=esbenp.prettier-vscode), - Network accessline 238
[WebStorm Integration](https://www.jetbrains.com/help/webstorm/prettier.html), - Network accessline 239
[Sublime Text Integration](https://packagecontrol.io/packages/JsPrettier) - Network accessline 240
- ESLint: [ESLint VSCode Extension](https://marketplace.visualstudio.com/items?itemName=dbaeumer.vscode-eslint), [WebStorm Integration](https://www.jetbrains.com/help/webstorm/eslint.html), - Network accessline 241
[ESLint VSCode Extension](https://marketplace.visualstudio.com/items?itemName=dbaeumer.vscode-eslint), - Network accessline 242
[WebStorm Integration](https://www.jetbrains.com/help/webstorm/eslint.html), - Network accessline 243
[Sublime Text Integration](https://packagecontrol.io/packages/ESLint) - Network accessline 244
- Biome: [Biome VSCode Extension](https://marketplace.visualstudio.com/items?itemName=biomejs.biome), [WebStorm Integration](https://plugins.jetbrains.com/plugin/22761-biome), - Network accessline 245
[Biome VSCode Extension](https://marketplace.visualstudio.com/items?itemName=biomejs.biome), - Network accessline 246
[WebStorm Integration](https://plugins.jetbrains.com/plugin/22761-biome), - Network accessline 247
[Sublime Text Integration](https://github.com/sublimelsp/LSP-biome) - Network accessline 251
Met [Husky](https://typicode.github.io/husky/) en - Network accessline 252
[lint-staged](https://github.com/lint-staged/lint-staged) of - Network accessline 253
[Lefthook](https://github.com/evilmartians/lefthook) kun je pre-commit hooks - Network accessline 271
De [Prettier] GitHub Action werkt met de [`autofix.ci`-app](https://github.com/apps/autofix-ci). Zie de - Network accessline 272
[`autofix.ci`-app](https://github.com/apps/autofix-ci). Zie de - Network accessline 273
[Prettier CI-documentatie](https://prettier.io/docs/ci). Voor [Biome] is een - Network accessline 274
first party [GitHub Action](https://github.com/marketplace/actions/setup-biome) - Network accessline 276
[Biome CI-documentatie](https://biomejs.dev/recipes/continuous-integration/). - Network accessline 301
[Prettier]: https://prettier.io/ - Network accessline 302
[ESLint]: https://eslint.org/ - Network accessline 303
[Stylelint]: https://stylelint.io/ - Network accessline 304
[Biome]: https://biomejs.dev/ - Network accessline 305
[Oxc]: https://oxc.rs/
skills/don-front-end/references/index.md
- Network accessline 8
- [DigiToegankelijk](https://www.digitoegankelijk.nl/) - Network accessline 9
- [Gebruiker Centraal](https://www.gebruikercentraal.nl/) - Network accessline 10
- [NL-Design-System](https://nldesignsystem.nl/) - Network accessline 11
- [Rijkshuisstijl Community](https://rijkshuisstijl.community/)
skills/don-front-end/references/maps-developers-amsterdam/index.md
skills/don-front-end/references/nl-design-system/aan-de-slag-met-nl-design-system.md
- Network accessline 9
- [NVM](https://github.com/nvm-sh/nvm?tab=readme-ov-file#installing-and-updating) - Network accessline 135
Meer componenten vind je in de [Storybook omgeving](https://rijkshuisstijl-community.vercel.app) van de - Network accessline 136
[Storybook omgeving](https://rijkshuisstijl-community.vercel.app) van de - Network accessline 144
- **_Bug gevonden of code bekijken?_** Bezoek de [GitHub repository](https://github.com/nl-design-system/rijkshuisstijl-community). - Network accessline 145
[GitHub repository](https://github.com/nl-design-system/rijkshuisstijl-community). - Network accessline 146
- **_Benieuwd naar onze voortgang?_** Bekijk de huidige werkzaamheden op het [Sprint Board](https://github.com/orgs/nl-design-system/projects/59). - **_Blijf in contact met de community!_** Word lid van de - Network accessline 147
[Sprint Board](https://github.com/orgs/nl-design-system/projects/59). - Network accessline 148
- **_Blijf in contact met de community!_** Word lid van de [Code for NL Slack](https://praatmee.codefor.nl/) en join het `#nl-design-system` kanaal om samen te werken met de community. - Network accessline 149
[Code for NL Slack](https://praatmee.codefor.nl/) en join het
skills/don-front-end/references/nl-design-system/index.md
- Network accessline 7
**[Direct naar NL Design System](https://nldesignsystem.nl/)** - Network accessline 24
- **Richtlijnen** voor hoe je de beste digitale diensten maakt, zoals voor het [maken van formulieren](https://nldesignsystem.nl/richtlijnen/formulieren/). - Network accessline 25
[maken van formulieren](https://nldesignsystem.nl/richtlijnen/formulieren/). - Network accessline 29
en in documentatie voor componenten. - Een methode om je **huisstijl** **toe te passen** op onze componenten ([design tokens](https://nldesignsystem.nl/handboek/design-tokens)). - Network accessline 30
- Een methode om je **huisstijl** **toe te passen** op onze componenten ([design tokens](https://nldesignsystem.nl/handboek/design-tokens)). - Technische **infrastructuur** om werk efficiënt te testen, te delen en **uit - Network accessline 31
([design tokens](https://nldesignsystem.nl/handboek/design-tokens)). - Network accessline 42
Het [NL Design System](https://nldesignsystem.nl/) is een **framework** waarmee - Network accessline 80
Je kunt makkelijk beginnen met het bouwen van een eigen thema op basis van de [example template op Github](https://github.com/nl-design-system/example). Deze - Network accessline 81
[example template op Github](https://github.com/nl-design-system/example). Deze - Network accessline 87
**[Example Repo van NL Design System »](https://github.com/nl-design-system/example)** - Network accessline 93
antwoord is; op zich kan dat. Je moet alleen wel toestemming vragen aan de maker van het thema. Een voorbeeld is het [auteursrecht](https://nl-design-system.github.io/utrecht/storybook/?path=/docs/utrecht-toestemming-voor-gebruik--docs) - Network accessline 94
van het thema. Een voorbeeld is het [auteursrecht](https://nl-design-system.github.io/utrecht/storybook/?path=/docs/utrecht-toestemming-voor-gebruik--docs) van het Design System van gemeente Utrecht. - Network accessline 95
[auteursrecht](https://nl-design-system.github.io/utrecht/storybook/?path=/docs/utrecht-toestemming-voor-gebruik--docs) - Network accessline 100
De [Rijkshuisstijl Community](https://rijkshuisstijl.community/) is een - Network accessline 119
- [Storybook Rijkshuisstijl](https://rijkshuisstijl-community.vercel.app/?path=/docs/rhc-radio--docs) - Network accessline 120
- [Storybook gemeente Utrecht](https://nl-design-system.github.io/utrecht/storybook/?path=/docs/css_css-alert-dialog--docs) - Network accessline 121
- [Storybook gemeente Den Haag](https://nl-design-system.github.io/denhaag/?path=/docs/react-cards-case-card--docs) - Network accessline 125
- [Introductie NL Design System](https://nldesignsystem.nl/handboek/introductie/) - Network accessline 126
- [Over NL Design System](https://nldesignsystem.nl/project/over-nl-design-system/) - Network accessline 127
- [Website NL Design System](https://nldesignsystem.nl) - Network accessline 131
- Praat mee op [Slack van Code for NL](https://praatmee.codefor.nl) in het - Network accessline 134
- Bezoek de tweewekelijkse NL Design System Heartbeat meetings - Sluit je aan bij de [Rijkshuisstijl Community op GitHub](https://github.com/Rijkshuisstijl) - Network accessline 135
- Sluit je aan bij de [Rijkshuisstijl Community op GitHub](https://github.com/Rijkshuisstijl) - Sluit aan bij de wekelijkse - Network accessline 136
[Rijkshuisstijl Community op GitHub](https://github.com/Rijkshuisstijl) - Network accessline 137
- Sluit aan bij de wekelijkse [developers meeting van de Rijkshuisstijl Community](https://nldesignsystem.nl/events/developer-open-hour/overzicht/) - Schrijf je in voor de nieuwsbrief via - Network accessline 138
[developers meeting van de Rijkshuisstijl Community](https://nldesignsystem.nl/events/developer-open-hour/overzicht/) - Network accessline 140
[Gebruiker Centraal](https://www.gebruikercentraal.nl/)
skills/don-front-end/references/standaarden/digitoegankelijk/index.md
- Network accessline 3
> **Verplichte standaard** Deze standaard is [verplicht voor alle websites](https://www.digitoegankelijk.nl/wetgeving) van de - Network accessline 4
Deze standaard is [verplicht voor alle websites](https://www.digitoegankelijk.nl/wetgeving) van de overheid. - Network accessline 5
[verplicht voor alle websites](https://www.digitoegankelijk.nl/wetgeving) van de - Network accessline 8
Dit artikel heeft als doel om developers ondersteuning te bieden bij het implementeren van de standaard [DigiToegankelijk](https://www.forumstandaardisatie.nl/open-standaarden/digitoegankelijk-en-301-549-met-wcag-21) - Network accessline 9
implementeren van de standaard [DigiToegankelijk](https://www.forumstandaardisatie.nl/open-standaarden/digitoegankelijk-en-301-549-met-wcag-21) zoals vastgesteld door het Forum Standaardisatie. - Network accessline 10
[DigiToegankelijk](https://www.forumstandaardisatie.nl/open-standaarden/digitoegankelijk-en-301-549-met-wcag-21) - Network accessline 13
Sinds 1 juli 2018 zijn overheidsorganisaties verplicht [zich te houden](https://www.forumstandaardisatie.nl/open-standaarden/digitoegankelijk-en-301-549-met-wcag-21) - Network accessline 14
[zich te houden](https://www.forumstandaardisatie.nl/open-standaarden/digitoegankelijk-en-301-549-met-wcag-21) - Network accessline 15
aan de [WCAG 2.1](https://www.w3.org/TR/WCAG21/) richtlijnen. Dit om te zorgen - Network accessline 74
Wat je misschien niet direct zou verwachten, is dat HTML zelf ook een standaard is. Forum Standaardisatie [beveelt de Nederlandse overheid aan](https://www.forumstandaardisatie.nl/open-standaarden/html) - Network accessline 75
is. Forum Standaardisatie [beveelt de Nederlandse overheid aan](https://www.forumstandaardisatie.nl/open-standaarden/html) om de HTML standaard te gebruiken zoals die door de standaardisatie-organisatie - Network accessline 76
[beveelt de Nederlandse overheid aan](https://www.forumstandaardisatie.nl/open-standaarden/html) - Network accessline 80
[WHATWG: The elements of HTML](https://html.spec.whatwg.org/multipage/#toc-semantics) - Network accessline 124
welke acceptatiecriteria erop van toepassing zijn. Een voorbeeld hiervan is het button component: [Button documentatie NL Design System](https://nldesignsystem.nl/button) - Network accessline 126
[Button documentatie NL Design System](https://nldesignsystem.nl/button) - Network accessline 132
makkelijker te begrijpen is hoe je precies aan een criterium kunt voldoen. De uitleg per criterium vind je hier: [WCAG criteria op NL Design System](https://nldesignsystem.nl/wcag/) - Network accessline 134
[WCAG criteria op NL Design System](https://nldesignsystem.nl/wcag/) - Network accessline 137
tekstjes zijn compleet. Het goede nieuws is dat jij kunt bijdragen aan het compleet maken van alle criteria, door bijvoorbeeld een [issue](https://github.com/nl-design-system/documentatie/issues) aan te dragen._ - Network accessline 139
[issue](https://github.com/nl-design-system/documentatie/issues) aan te dragen._ - Network accessline 143
Er is een [DigiToegankelijk Pleio community](https://digitoegankelijk.pleio.nl/), waar iedereen van de overheid met elkaar kan sparren over vragen rondom het implementeren van digitale toegankelijkheid, denk aan projectmanagement, interpret - Network accessline 147
- [DigiToegankelijk.nl](https://www.digitoegankelijk.nl/) - Network accessline 148
- [DigiToegankelijk Pleio community](https://digitoegankelijk.pleio.nl/) (beschikbaar voor mensen met een emailadres van de overheid) - Network accessline 159
[Microsoft Accessibility Insights](https://accessibilityinsights.io/) helpt bij automatisch en handmatig testen, met hulpmiddelen die je direct op pagina's kunt toepassen (zoals visuele weergave van waar je focus naartoe gaat) en uitgebreid - Network accessline 163
Het end-to-end testing framework Playwright kan gebruikt worden om een deel van je toegankelijkheidsproblemen op te sporen. Een link naar de documentatie vind je hier: [Playwright](https://playwright.dev/docs/accessibility-testing) - Network accessline 164
[Playwright](https://playwright.dev/docs/accessibility-testing) - Network accessline 168
Wave is een online tool die websites kan scannen op sommige toegankelijkheidsproblemen: [Wave](https://wave.webaim.org/) - Network accessline 169
[Wave](https://wave.webaim.org/) - Network accessline 177
- [Wetgeving - DigiToegankelijk](https://www.digitoegankelijk.nl/wetgeving) - Network accessline 178
- [Overzicht componenten NL Design System](https://nldesignsystem.nl/componenten/) - Network accessline 179
- [Forum Standaardisatie: DigiToegankelijk](https://www.forumstandaardisatie.nl/open-standaarden/digitoegankelijk-en-301-549-met-wcag-21)
skills/don-front-end/references/standaarden/digitoegankelijk/run-axe.md
- Network accessline 3
[Axe](https://www.deque.com/axe/) is een veelgebruikte accessibility-checker die - Network accessline 18
Meer informatie en installatie-instructies: [Axe DevTools](https://www.deque.com/axe/devtools). - Network accessline 19
[Axe DevTools](https://www.deque.com/axe/devtools). - Network accessline 41
- Node.js 18+, pnpm en Google Chrome zijn geïnstalleerd. - Het Docusaurus‑project draait lokaal op `http://localhost:3000`. Start - Network accessline 42
- Het Docusaurus‑project draait lokaal op `http://localhost:3000`. Start - Network accessline 73
======================================== WCAG issues found on: https://developer.overheid.nl/blog/archive - Network accessline 74
WCAG issues found on: https://developer.overheid.nl/blog/archive
skills/don-front-end/references/standaarden/index.md
skills/don-front-end/references/tools/gemeente-iconen.md
skills/don-infra/SKILL.md
- Network accessline 4
metadata: source: developer.overheid.nl synced-from: https://github.com/developer-overheid-nl/don-site - Network accessline 5
source: developer.overheid.nl synced-from: https://github.com/developer-overheid-nl/don-site topic: infra - Network accessline 6
synced-from: https://github.com/developer-overheid-nl/don-site - Network accessline 46
Source: https://github.com/developer-overheid-nl/don-site/tree/main/docs/infra
skills/don-infra/references/standaarden/fsc/index.md
- Network accessline 3
> **TL;DR** De [FSC-standaard](https://fsc-standaard.nl) beschrijft hoe koppelingen voor - Network accessline 4
De [FSC-standaard](https://fsc-standaard.nl) beschrijft hoe koppelingen voor - Network accessline 5
gegevensuitwisseling veilig, transparant en beheersbaar kunnen worden opgezet. De standaard is opgenomen als verplicht onderdeel van het [Digikoppeling REST API profiel](https://gitdocumentatie.logius.nl/publicatie/dk/restapi/). - Network accessline 6
De standaard is opgenomen als verplicht onderdeel van het [Digikoppeling REST API profiel](https://gitdocumentatie.logius.nl/publicatie/dk/restapi/). Wil je direct met FSC aan de slag dan kan je de referentie implementatie - Network accessline 7
[Digikoppeling REST API profiel](https://gitdocumentatie.logius.nl/publicatie/dk/restapi/). - Network accessline 9
[OpenFSC](https://docs.open-fsc.nl/) gebruiken. - Network accessline 13
Volgens het principe [Data bij de Bron](https://www.digitaleoverheid.nl/data-bij-de-bron) moeten - Network accessline 14
[Data bij de Bron](https://www.digitaleoverheid.nl/data-bij-de-bron) moeten - Network accessline 53
- [Naar de tutorial voor Docker Compose](https://docs.open-fsc.nl/try-fsc/docker/introduction) - Network accessline 61
- [Naar de tutorial voor Helm](https://docs.open-fsc.nl/try-fsc/helm/introduction) - Network accessline 89
- [Website FSC](https://fsc-standaard.nl/) - Network accessline 90
- [Technische docs OpenFSC](https://docs.open-fsc.nl)
skills/don-infra/references/standaarden/haven/haven-compliancy-checker.md
- Network accessline 8
Zorg dat je [kubectl](https://kubernetes.io/docs/tasks/tools/install-kubectl/) - Network accessline 17
1. Download de [gewenste versie van de Haven CLI](https://gitlab.com/commonground/haven/haven/-/packages) - Network accessline 18
[gewenste versie van de Haven CLI](https://gitlab.com/commonground/haven/haven/-/packages) 1. Pak de download uit (`unzip haven-v9.0.0-darwin-amd64.zip`) 1. Verplaats de binary in de uitgepakte map naar het gewenste pad - Network accessline 40
Het is ook mogelijk om de Kubernetes conformance tests uit te voeren. Installeer eerst [Sonobuoy](https://sonobuoy.io/docs/). Voer daarna de checks uit zoals - Network accessline 41
eerst [Sonobuoy](https://sonobuoy.io/docs/). Voer daarna de checks uit zoals - Network accessline 54
Ontwikkelaars zullen voorts het cluster in gebruik gaan nemen, voor hen hebben we ter illustratie ook de [Ontwikkelen op Haven](https://haven.commonground.nl/techniek/voorbereiding) - Network accessline 55
we ter illustratie ook de [Ontwikkelen op Haven](https://haven.commonground.nl/techniek/voorbereiding) documentatie pagina's. - Network accessline 56
[Ontwikkelen op Haven](https://haven.commonground.nl/techniek/voorbereiding) - Network accessline 61
- [Readme Haven CLI](https://gitlab.com/commonground/haven/haven/-/tree/main/haven/cli?ref_type=heads)
skills/don-infra/references/standaarden/haven/haven-plus.md
- Network accessline 21
[Naar de Haven+ Gitlab](https://gitlab.com/commonground/haven/havenplus) - Network accessline 25
[Naar de Haven+ implementatie met Flux](https://gitlab.com/commonground/haven/havenplus/gitops-flux) - Network accessline 29
[Naar de Haven+ implementatie met Argo CD](https://gitlab.com/commonground/haven/havenplus/gitops-argocd)
skills/don-infra/references/standaarden/haven/index.md
- Network accessline 22
- [Signalen](https://github.com/signalen) - Network accessline 23
- [Generiek Zaakafhandelcomponent](https://github.com/generiekzaakafhandelcomponent) - Network accessline 24
- [Keycloak](https://github.com/keycloak/keycloak) - Network accessline 121
- [Gemeente Utrecht](https://utrecht.nl) - Network accessline 122
- [Wigo4it](https://www.wigo4it.nl/nieuws/haven-compliancy-bij-wigo4it/) - Network accessline 123
- [SURF](https://www.surf.nl/files/2024-10/surf-cloud-sourcing-strategie.pdf) - Network accessline 127
- [Gitlab Haven](https://gitlab.com/commonground/haven/haven) - Network accessline 128
- [Website Haven](https://haven.commonground.nl/)
skills/don-infra/references/tools/fsc-policy-builder.md
- Network accessline 5
Overheidsorganisaties delen regelmatig gegevens met andere (overheids)organisaties. [Federatieve Service Connectivity (FSC)](https://nlx.io/) is een standaard (in - Network accessline 6
(overheids)organisaties. [Federatieve Service Connectivity (FSC)](https://nlx.io/) is een standaard (in wording d.d. jun 2024) voor veilige digitale gegevensuitwisseling, ontwikkeld - Network accessline 7
[Federatieve Service Connectivity (FSC)](https://nlx.io/) is een standaard (in - Network accessline 65
De FSC policy builder is te vinden op [fsc-policy-builder.apps.digilab.network](https://fsc-policy-builder.apps.digilab.network/). - Network accessline 66
[fsc-policy-builder.apps.digilab.network](https://fsc-policy-builder.apps.digilab.network/). - Network accessline 109
worden geëxporteerd als Rego-bestand. De werknemer of partij die FSC heeft opgezet kan vervolgens [Open Policy Agent activeren](https://docs.nlx.io/nlx-in-production/setup-authorization/), - Network accessline 110
opgezet kan vervolgens [Open Policy Agent activeren](https://docs.nlx.io/nlx-in-production/setup-authorization/), waarna de policy kan worden ingesteld. - Network accessline 111
[Open Policy Agent activeren](https://docs.nlx.io/nlx-in-production/setup-authorization/), - Network accessline 126
De FSC policy builder is te vinden op [fsc-policy-builder.apps.digilab.network](https://fsc-policy-builder.apps.digilab.network/). - Network accessline 127
[fsc-policy-builder.apps.digilab.network](https://fsc-policy-builder.apps.digilab.network/).
skills/don-infra/references/tools/quality-time.md
- Network accessline 10
dienstverlening door de overheid te verbeteren. Vaak ontwikkelen we daarbij maatwerksoftware. Voorbeelden die je misschien kent zijn het [Landelijk Register Kinderopvang](https://www.landelijkregisterkinderopvang.nl) - Network accessline 11
maatwerksoftware. Voorbeelden die je misschien kent zijn het [Landelijk Register Kinderopvang](https://www.landelijkregisterkinderopvang.nl) of het [Leeroverzicht](https://www.leeroverzicht.nl). - Network accessline 12
[Landelijk Register Kinderopvang](https://www.landelijkregisterkinderopvang.nl) - Network accessline 13
of het [Leeroverzicht](https://www.leeroverzicht.nl). - Network accessline 19
het softwareontwikkelteam, en andere belanghebbenden, inzicht te geven in de kwaliteit van de software en de ontwikkelprocessen, gebruiken we [Quality-time](https://github.com/ICTU/quality-time). - Network accessline 21
[Quality-time](https://github.com/ICTU/quality-time). - Network accessline 25
Quality-time verzamelt informatie uit [andere tools](https://quality-time.readthedocs.io/en/latest/reference.html#sources) - Network accessline 26
[andere tools](https://quality-time.readthedocs.io/en/latest/reference.html#sources) - Network accessline 29
meetwaardes met instelbare normen. Op die manier kan Quality-time je waarschuwen als meetwaardes afwijken en welke [metrieken](https://quality-time.readthedocs.io/en/latest/reference.html#metrics) - Network accessline 30
als meetwaardes afwijken en welke [metrieken](https://quality-time.readthedocs.io/en/latest/reference.html#metrics) dus aandacht nodig hebben. Denk aan gefaalde testen, nieuwe CVE's, violations - Network accessline 31
[metrieken](https://quality-time.readthedocs.io/en/latest/reference.html#metrics) - Network accessline 45
Quality-time is open source en beschikbaar via [GitHub](https://github.com/ICTU/quality-time/). De documentatie staat op - Network accessline 46
[GitHub](https://github.com/ICTU/quality-time/). De documentatie staat op - Network accessline 47
[Read the Docs](https://quality-time.readthedocs.io/en/latest/). Je draait - Network accessline 55
- [Naar de github van Quality-time](https://github.com/ICTU/quality-time)
skills/don-leidraad/SKILL.md
- Network accessline 4
metadata: source: developer.overheid.nl synced-from: https://github.com/developer-overheid-nl/don-site - Network accessline 5
source: developer.overheid.nl synced-from: https://github.com/developer-overheid-nl/don-site topic: leidraad - Network accessline 6
synced-from: https://github.com/developer-overheid-nl/don-site - Network accessline 94
Source: https://github.com/developer-overheid-nl/don-site/tree/main/docs/leidraad
skills/don-leidraad/references/agile/index.md
- Network accessline 112
- [NEN NPR 5326:2019 - Risicobeheersing bij ontwikkeling en onderhoud van maatwerksoftware](https://www.nen.nl/npr-5326-2019-nl-262885) - Network accessline 116
- [Adviescollege ICT-toetsing](https://www.adviescollegeicttoetsing.nl/publicaties) - Network accessline 120
- [Scrum.org](https://www.scrum.org) - Network accessline 121
- [Scrum Guides](https://scrumguides.org)
skills/don-leidraad/references/behoefte-gebruiker/index.md
- Network accessline 120
- [Persona's in beleid, hoe dan? Zo dan!](https://www.gebruikercentraal.nl/personas-in-beleid-hoe-dan-zo-dan/)
skills/don-leidraad/references/behoefte-gebruiker/richtlijn-niet-functionele-eisen-identificeren.md
- Network accessline 67
ICTU heeft in haar ["Kwaliteitsaanpak Softwareontwikkeling"](https://ictu.github.io/Kwaliteitsaanpak/) verschillende templates, waaronder een Word-template voor het vastleggen van niet-functionele eisen aan de hand van IEC/ISO 25010:2023. - Network accessline 100
- [ISO/IEC 25010:2023](https://www.iso.org/standard/78176.html) Systems and software engineering — Systems and software Quality Requirements and Evaluation (SQuaRE) — Product quality model.
skills/don-leidraad/references/cloud/index.md
skills/don-leidraad/references/correct-gebruik-data/index.md
- Network accessline 69
Met [linkeddata.overheid.nl](https://linkeddata.overheid.nl) krijg je als - Network accessline 134
- [DCAT (Data Catalog Vocabulary)](https://www.w3.org/TR/vocab-dcat/) - Network accessline 135
- [Standaarden.overheid.nl](https://standaarden.overheid.nl/) - Network accessline 139
- [Linkeddata.overheid.nl](https://linkeddata.overheid.nl)
skills/don-leidraad/references/duurzaamheid/index.md
- Network accessline 135
- [Quality-time](https://quality-time.readthedocs.io/en/latest/)
skills/don-leidraad/references/duurzaamheid/richtlijn-arch-keuzes.md
- Network accessline 57
Om een keuze te beproeven kun je gebruik maken van een lichtgewicht proces zoals beschreven in [deze blog over do-describe-check-act](https://developer.overheid.nl/blog/2025/12/04/do-describe-check-act). - Network accessline 59
[deze blog over do-describe-check-act](https://developer.overheid.nl/blog/2025/12/04/do-describe-check-act). - Network accessline 71
- Gebruik van [cloud(diensten)](https://developer.overheid.nl/kennisbank/leidraad/cloud) - Network accessline 72
[cloud(diensten)](https://developer.overheid.nl/kennisbank/leidraad/cloud) - Network accessline 73
- Gebruik van [open source](https://developer.overheid.nl/kennisbank/leidraad/open-source) - [Richtlijn onboarding](https://developer.overheid.nl/don-site/leidraad/hergebruik/richtlijn-onboarding) - Network accessline 74
[open source](https://developer.overheid.nl/kennisbank/leidraad/open-source) - Network accessline 75
- [Richtlijn onboarding](https://developer.overheid.nl/don-site/leidraad/hergebruik/richtlijn-onboarding) - Network accessline 84
vindbaar en raadpleegbaar zijn. - Je hebt de relevante (links naar) informatie opgenomen in de [onboarding](https://developer.overheid.nl/don-site/leidraad/hergebruik/richtlijn-onboarding). - Network accessline 85
- Je hebt de relevante (links naar) informatie opgenomen in de [onboarding](https://developer.overheid.nl/don-site/leidraad/hergebruik/richtlijn-onboarding). - Je hebt belegd hoe keuzes bekrachtigd worden. - Network accessline 86
[onboarding](https://developer.overheid.nl/don-site/leidraad/hergebruik/richtlijn-onboarding). - Network accessline 126
- [Deze blogpost](https://developer.overheid.nl/blog/2025/12/04/do-describe-check-act)
skills/don-leidraad/references/duurzaamheid/richtlijn-geautomatiseerd-testen.md
- Network accessline 78
waarbij de tests geen unittests zijn maar gewenst gedrag (behaviour) van de applicatie beschrijven. In [Introducing BDD](https://dannorth.net/blog/introducing-bdd/) (2) beschrijft - Network accessline 79
applicatie beschrijven. In [Introducing BDD](https://dannorth.net/blog/introducing-bdd/) (2) beschrijft Daniel Terhorst-North hoe BDD ontstond en waarom hij koos voor de term - Network accessline 80
[Introducing BDD](https://dannorth.net/blog/introducing-bdd/) (2) beschrijft - Network accessline 132
Om inspiratie op te doen in andere projecten kan je onze [Open Source Catalogus](https://oss.developer.overheid.nl/) gebruiken. - Network accessline 133
[Open Source Catalogus](https://oss.developer.overheid.nl/) gebruiken. - Network accessline 203
- [Test automation days](https://www.testautomationdays.com) - Network accessline 207
- (1) Test Driven Development: By Example, Kent Beck, 2002. - (2) [Introducing BDD](https://dannorth.net/blog/introducing-bdd/), Daniel - Network accessline 208
- (2) [Introducing BDD](https://dannorth.net/blog/introducing-bdd/), Daniel - Network accessline 213
- [Deze goede redenen heeft de Kiesraad om Rust te gebruiken (Over Cargo test-framework voor Rust)](https://developer.overheid.nl/blog/2025/03/26/interview-kiesraad-rust#cargo-test-framework)
skills/don-leidraad/references/hergebruik/index.md
- Network accessline 67
Gebruik de [repository catalogus](https://oss.developer.overheid.nl/repositories) om - Network accessline 68
[repository catalogus](https://oss.developer.overheid.nl/repositories) om - Network accessline 73
Gebruik de [API catalogus](https://apis.developer.overheid.nl/) om bestaande - Network accessline 113
- [publiccode.yml standaard](https://github.com/publiccodeyml/publiccode.yml) - Network accessline 128
- [NL Design System hoofdstuk](/kennisbank/front-end/nl-design-system/) - [API Catalogus](https://apis.developer.overheid.nl/) - Network accessline 129
- [API Catalogus](https://apis.developer.overheid.nl/) - Network accessline 130
- [Repository Catalogus](https://oss.developer.overheid.nl/repositories)
skills/don-leidraad/references/hergebruik/richtlijn-onboarding.md
- Network accessline 111
ICTU heeft in haar ["Kwaliteitsaanpak Softwareontwikkeling"](https://ictu.github.io/Kwaliteitsaanpak/) - Network accessline 112
["Kwaliteitsaanpak Softwareontwikkeling"](https://ictu.github.io/Kwaliteitsaanpak/) - Network accessline 148
- De [BIO](https://www.bio-overheid.nl) schrijft voor dat alle nieuwe - Network accessline 166
- [README.md](https://developer.overheid.nl/kennisbank/open-source/standaarden/readme-md) - Network accessline 167
- [CODE_OF_CONDUCT.md](https://developer.overheid.nl/kennisbank/open-source/standaarden/code-of-conduct-md) - Network accessline 168
- [CONTRIBUTING.md](https://developer.overheid.nl/kennisbank/open-source/standaarden/contributing-md)
skills/don-leidraad/references/hergebruik/richtlijn-software-overdragen.md
- Network accessline 136
- [NEN NPR 5325:2017 - Praktijkrichtlijn voor het overdragen van software](https://www.nen.nl/npr-5325-2017-nl-238298).
skills/don-leidraad/references/index.md
- Network accessline 3
De [Nederlandse Richtlijn Digitale Systemen (NeRDS)](https://nerds.digitaledienst.overheid.nl) - Network accessline 4
[Nederlandse Richtlijn Digitale Systemen (NeRDS)](https://nerds.digitaledienst.overheid.nl) - Network accessline 11
De richtlijnen van NeRDS zijn nog in ontwikkeling. Mis je een onderwerp, standaard, techniek of principe? Laat het ons weten via [Slack](https://codefornl.slack.com/archives/CFV4B3XE2) of - Network accessline 12
standaard, techniek of principe? Laat het ons weten via [Slack](https://codefornl.slack.com/archives/CFV4B3XE2) of [mail](mailto:developer.overheid@geonovum.nl). Wil je bijdragen aan dit project? - Network accessline 13
[Slack](https://codefornl.slack.com/archives/CFV4B3XE2) of - Network accessline 14
[mail](mailto:developer.overheid@geonovum.nl). Wil je bijdragen aan dit project? Bekijk dan de [bijdragerichtlijnen van NeRDS](https://nerds.digitaledienst.overheid.nl/Over-NeRDS/CONTRIBUTING/) - Network accessline 15
Bekijk dan de [bijdragerichtlijnen van NeRDS](https://nerds.digitaledienst.overheid.nl/Over-NeRDS/CONTRIBUTING/) voor meer informatie. Gebruik voor een nieuwe richtlijn het [richtlijnsjabloon](./richtlijnsjabloon-v1.md). - Network accessline 16
[bijdragerichtlijnen van NeRDS](https://nerds.digitaledienst.overheid.nl/Over-NeRDS/CONTRIBUTING/) - Network accessline 41
- Mail: [developer.overheid@geonovum.nl](mailto:developer.overheid@geonovum.nl) - Slack: [#developer-overheid.nl](https://codefornl.slack.com/archives/CFV4B3XE2) - Network accessline 43
[#developer-overheid.nl](https://codefornl.slack.com/archives/CFV4B3XE2)
skills/don-leidraad/references/inkoopstrategie/index.md
- Network accessline 98
- [PIANOo, Expertisecentrum Aanbesteden](https://www.pianoo.nl/nl) - Network accessline 99
- [Open Source Werken](/communities/open-source-werken) - [Gereedschapskist voor het aanbesteden van open source standaardsoftware](https://minvws.opensourcewerken.nl/open-source-gereedschapskist-voor-het-aanbesteden-van-standaardsoftware/) - Network accessline 100
- [Gereedschapskist voor het aanbesteden van open source standaardsoftware](https://minvws.opensourcewerken.nl/open-source-gereedschapskist-voor-het-aanbesteden-van-standaardsoftware/)
skills/don-leidraad/references/open-source/index.md
- Network accessline 123
- [Programma Open Overheid](https://www.rijksoverheid.nl/onderwerpen/digitale-overheid/open-overheid) - Network accessline 136
- [GitHub: Building communities](https://docs.github.com/en/communities) - Network accessline 137
- [Standaard voor Publieke Code](https://standaardvoorpubliekecode.nl/) - Network accessline 138
- [GitHub's opensource.guide](https://opensource.guide/)
skills/don-leidraad/references/open-source/richtlijn-repository-policy.md
- Network accessline 5
Een voorbeeld van een repository policy is https://github.com/ICTU/github-policy. - Network accessline 44
Voor het maken en lezen van `publiccode.yml` bestanden zijn tools beschikbaar: - [Publicode.yml editor](https://developer.overheid.nl/kennisbank/open-source/tools/publiccode-yml-editor) - Network accessline 45
- [Publicode.yml editor](https://developer.overheid.nl/kennisbank/open-source/tools/publiccode-yml-editor) - Network accessline 46
- [Publicode.yml parser](https://developer.overheid.nl/kennisbank/open-source/tools/publiccode-yml-parser) - Network accessline 56
- Je policy zorgt dat het eigenaarschap van de repository duidelijk is - Je policy zorgt dat het duidelijk is hoe security incidenten gemeld kunnen worden. - Je policy schrijft voor dat repositories een [`publiccode.yml`](https://github.com - Network accessline 57
- Je policy zorgt dat het duidelijk is hoe security incidenten gemeld kunnen worden. - Je policy schrijft voor dat repositories een [`publiccode.yml`](https://github.com/publiccodeyml/publiccode.yml) bestand bevatten waarmee repositories 'd - Network accessline 58
- Je policy schrijft voor dat repositories een [`publiccode.yml`](https://github.com/publiccodeyml/publiccode.yml) bestand bevatten waarmee repositories 'discoverable' worden. - Network accessline 83
- The publiccode.yml Standard, https://github.com/publiccodeyml/publiccode.yml - Network accessline 84
- Keep a changelog, https://keepachangelog.com/en/1.1.0/ - Network accessline 85
- Semantic versioning, https://semver.org/spec/v2.0.0.html - Network accessline 97
- [README.md](https://developer.overheid.nl/kennisbank/open-source/standaarden/readme-md) - Network accessline 98
- [CODE_OF_CONDUCT.md](https://developer.overheid.nl/kennisbank/open-source/standaarden/code-of-conduct-md) - Network accessline 99
- [CONTRIBUTING.md](https://developer.overheid.nl/kennisbank/open-source/standaarden/contributing-md) - Network accessline 100
- [PROJECT_GOVERANCE.md](https://developer.overheid.nl/kennisbank/open-source/standaarden/project-governance-md) - Network accessline 101
- [Publiccode.yml](https://developer.overheid.nl/kennisbank/open-source/standaarden/publiccode-yml) - Network accessline 102
- [Een licentie kiezen](https://developer.overheid.nl/kennisbank/open-source/tutorials/open-source-software-licenties)
skills/don-leidraad/references/open-standaarden/index.md
- Network accessline 111
- [Forum Standaardisatie](https://www.forumstandaardisatie.nl/) - Network accessline 112
- ["Pas toe of leg uit"-lijst](https://www.forumstandaardisatie.nl/open-standaarden/verplicht) - Network accessline 128
- [Beslisboom open standaarden](https://www.forumstandaardisatie.nl/beslisboom/beslisboom-open-standaarden) - Network accessline 132
- [Interoperable Europe Portal](https://joinup.ec.europa.eu/interoperable-europe)
skills/don-leidraad/references/privacy/bsn.md
- Network accessline 50
cijfers zichtbaar zijn (`*******27`). 1. Gebruik voor testen de test-bsns die [Rijksdienst voor Identiteitsgegevens gepubliceerd heeft](https://www.rvig.nl/test-bsn-a-nummers-omnummertabel). - Network accessline 51
1. Gebruik voor testen de test-bsns die [Rijksdienst voor Identiteitsgegevens gepubliceerd heeft](https://www.rvig.nl/test-bsn-a-nummers-omnummertabel). Deze worden gegarandeerd nooit uitgegeven aan personen. Er zijn ook - Network accessline 52
[Rijksdienst voor Identiteitsgegevens gepubliceerd heeft](https://www.rvig.nl/test-bsn-a-nummers-omnummertabel). - Network accessline 53
Deze worden gegarandeerd nooit uitgegeven aan personen. Er zijn ook [testsets van fictieve persoonsgegevens inclusief test-bsn](https://www.rvig.nl/testdataset-persoonslijsten-proefomgevingen-bvbsn) die je kunt gebruiken voor (keten)t - Network accessline 54
[testsets van fictieve persoonsgegevens inclusief test-bsn](https://www.rvig.nl/testdataset-persoonslijsten-proefomgevingen-bvbsn) - Network accessline 83
- Samen met andere rollen zoals architect, privacy officer en security officer overweeg je gebruik van Privacy Enhancing Technology. Gebruik bijvoorbeeld [deze verdiepingshandleiding van het CIP](https://www.cip-overheid.nl/media/o3vfhs - Network accessline 85
[deze verdiepingshandleiding van het CIP](https://www.cip-overheid.nl/media/o3vfhs0c/aan-de-slag-met-privacy-by-design-pbd-en-privacy-enhancing-technologies-pets-versie-10.pdf?csf=1&web=1&e=iOEjfq). - Network accessline 97
- [Wet algemene bepalingen burgerservicenummer](https://wetten.overheid.nl/BWBR0022428/2018-07-28/0) - Network accessline 105
- Bsn's voldoen aan een variant van de [elfproef](https://nl.wikipedia.org/wiki/Elfproef). Dit is met name relevant - Network accessline 106
[elfproef](https://nl.wikipedia.org/wiki/Elfproef). Dit is met name relevant
skills/don-leidraad/references/privacy/index.md
- Network accessline 100
- [Algemene Verordening Gegevensbescherming (AVG/GDPR)](https://autoriteitpersoonsgegevens.nl) - Network accessline 112
- [Centrum Informatiebeveiliging en Privacybescherming (CIP)](https://www.cip-overheid.nl) - Network accessline 116
- [Het Blauwe Boekje](https://www.cs.ru.nl/~jhh/blauwe-boekje.html) - Network accessline 117
- [Handleiding "Privacy by Design" van het CIP](https://www.cip-overheid.nl/producten-en-diensten/handleiding-privacy-by-design)
skills/don-leidraad/references/richtlijnsjabloon-v1.md
- Network accessline 132
waarbij de tests geen unittests zijn maar gewenst gedrag (behaviour) van de applicatie beschrijven. In [Introducing BDD](https://dannorth.net/blog/introducing-bdd/) (2) beschrijft - Network accessline 133
applicatie beschrijven. In [Introducing BDD](https://dannorth.net/blog/introducing-bdd/) (2) beschrijft Daniel Terhorst-North hoe BDD ontstond en waarom hij koos voor de term - Network accessline 134
[Introducing BDD](https://dannorth.net/blog/introducing-bdd/) (2) beschrijft - Network accessline 184
Om inspiratie op te doen in andere projecten kan je onze [Open Source Catalogus](https://oss.developer.overheid.nl/) gebruiken. - Network accessline 185
[Open Source Catalogus](https://oss.developer.overheid.nl/) gebruiken. - Network accessline 265
- [Test automation days](https://www.testautomationdays.com) - Network accessline 273
- (1) Test Driven Development: By Example, Kent Beck, 2002. - (2) [Introducing BDD](https://dannorth.net/blog/introducing-bdd/), Daniel - Network accessline 274
- (2) [Introducing BDD](https://dannorth.net/blog/introducing-bdd/), Daniel - Network accessline 283
- [Deze goede redenen heeft de Kiesraad om Rust te gebruiken (Over Cargo test-framework voor Rust)](https://developer.overheid.nl/blog/2025/03/26/interview-kiesraad-rust#cargo-test-framework)
skills/don-leidraad/references/security/index.md
- Network accessline 123
- [Nationaal Cyber Security Centrum (NCSC)](https://www.ncsc.nl/) - Network accessline 124
- [Centrum Informatiebeveiliging en Privacybescherming (CIP)](https://www.cip-overheid.nl/) - Network accessline 128
- [OWASP Cheat Sheet Series](https://cheatsheetseries.owasp.org/) - Network accessline 132
- [OpenKAT](/kennisbank/security/tools/openkat) - [Security hoofdstuk](/kennisbank/security) - [Rijksinspectie Digitale Infrastructuur (RDI)](https://rdi.nl) - Network accessline 133
- [Security hoofdstuk](/kennisbank/security) - [Rijksinspectie Digitale Infrastructuur (RDI)](https://rdi.nl) - [Nationaal innovatie centrum privacy-enhancing technologies (nicpet)](https://nicpet.nl) - Network accessline 134
- [Rijksinspectie Digitale Infrastructuur (RDI)](https://rdi.nl) - Network accessline 135
- [Nationaal innovatie centrum privacy-enhancing technologies (nicpet)](https://nicpet.nl)
skills/don-leidraad/references/security/richtlijn-applicatie-security-tools.md
- Network accessline 105
- [OWASP Application Security Verification Standard (ASVS)](https://github.com/OWASP/ASVS), - Network accessline 106
versie 5.0, paragraaf 15.2, "Security Architecture and Dependencies". - [OWASP Software Assurance Maturity Model (SAMM)](https://owaspsamm.org), versie 2, the Secure Build practice. - Network accessline 107
- [OWASP Software Assurance Maturity Model (SAMM)](https://owaspsamm.org), - Network accessline 112
- [Centrum Informatiebeveiliging en Privacybescherming (CIP)](https://www.cip-overheid.nl/). - Network accessline 122
- Lees meer over [security in de kennisbank](https://developer.overheid.nl/kennisbank/security/). - Network accessline 123
[security in de kennisbank](https://developer.overheid.nl/kennisbank/security/).
skills/don-leidraad/references/security/richtlijn-pkioverheid.md
- Network accessline 11
PKIoverheid-stelsel beheert. De certificaten zelf worden geleverd door een aantal door PKIoverheid erkende partijen. Meer informatie kun je vinden bij [Logius](https://www.logius.nl/onze-dienstverlening/toegang/pkioverheid). - Network accessline 13
[Logius](https://www.logius.nl/onze-dienstverlening/toegang/pkioverheid). - Network accessline 15
Gebruik van PKIoverheid-certificaten is onderdeel van andere standaarden, zoals [Digikoppeling](https://www.logius.nl/onze-dienstverlening/gegevensuitwisseling/digikoppeling). - Network accessline 16
[Digikoppeling](https://www.logius.nl/onze-dienstverlening/gegevensuitwisseling/digikoppeling). - Network accessline 55
implementatie ook de certificaten van de intermediate CA's) moet in de trust store geïmporteerd worden. Deze certificaten kun je downloaden van de [site van PKIoverheid](https://cert.pkioverheid.nl/). - Network accessline 57
[site van PKIoverheid](https://cert.pkioverheid.nl/). - Network accessline 64
1. In veel toepassingen, zoals Digikoppeling, moet het [Organisatie Identificatie Nummer (OIN)](https://www.logius.nl/onze-dienstverlening/toegang/organisatie-identificatienummer) - Network accessline 65
[Organisatie Identificatie Nummer (OIN)](https://www.logius.nl/onze-dienstverlening/toegang/organisatie-identificatienummer) - Network accessline 71
1. Voor testen is het mogelijk om TRIAL PKIoverheid certificaten te gebruiken. Zie [https://github.com/pkioverheid/g4-trial](https://github.com/pkioverheid/g4-trial). - Network accessline 73
[https://github.com/pkioverheid/g4-trial](https://github.com/pkioverheid/g4-trial). - Network accessline 130
- Gebruik van PKIoverheid is verplicht binnen [Digikoppeling](https://www.logius.nl/onze-dienstverlening/gegevensuitwisseling/digikoppeling) - Network accessline 131
[Digikoppeling](https://www.logius.nl/onze-dienstverlening/gegevensuitwisseling/digikoppeling) - Network accessline 132
- [X.509 ITU](https://www.itu.int/rec/T-REC-X.509) - Network accessline 140
- Algemene informatie over X.509-certificaten is makkelijk vindbaar op het internet, bijvoorbeeld op [Wikipedia](https://en.wikipedia.org/wiki/X.509). - Network accessline 141
internet, bijvoorbeeld op [Wikipedia](https://en.wikipedia.org/wiki/X.509). - Network accessline 142
- Het NCSC heeft een gearchiveerde [publicatie uit 2021](https://www.ncsc.nl/documenten/factsheets/2021/september/29/factsheet-pkioverheid-stopt-met-webcertificaten) die nog steeds veel bruikbare informatie bevat. - Network accessline 143
[publicatie uit 2021](https://www.ncsc.nl/documenten/factsheets/2021/september/29/factsheet-pkioverheid-stopt-met-webcertificaten)
skills/don-leidraad/references/toegankelijk-en-inclusief/index.md
- Network accessline 8
Dit is niet alleen een wettelijke verplichting (zoals het [Besluit Digitale Toegankelijkheid Overheid](https://wetten.overheid.nl/BWBR0040936/2018-07-01/)), - Network accessline 9
[Besluit Digitale Toegankelijkheid Overheid](https://wetten.overheid.nl/BWBR0040936/2018-07-01/)), - Network accessline 92
- [Besluit Digitale Toegankelijkheid Overheid](https://wetten.overheid.nl/BWBR0040936/2018-07-01/) - Network accessline 100
- [Web Content Accessibility Guidelines (WCAG) 2.1](https://www.w3.org/TR/WCAG21/)
skills/don-open-source/SKILL.md
- Network accessline 4
metadata: source: developer.overheid.nl synced-from: https://github.com/developer-overheid-nl/don-site - Network accessline 5
source: developer.overheid.nl synced-from: https://github.com/developer-overheid-nl/don-site topic: open-source - Network accessline 6
synced-from: https://github.com/developer-overheid-nl/don-site - Network accessline 59
Source: https://github.com/developer-overheid-nl/don-site/tree/main/docs/open-source
skills/don-open-source/references/communities.md
- Network accessline 11
- [Naar codefor.nl](https://codefor.nl) - Network accessline 15
[Opensourcewerken](https://opensourcewerken.nl) is de community of practice - Network accessline 20
- Een [**uitleg**](https://opensourcewerken.nl/page/view/94ccca61-eac1-4441-b727-47db60661a3e/het-opensource-verhaal) - Network accessline 21
[**uitleg**](https://opensourcewerken.nl/page/view/94ccca61-eac1-4441-b727-47db60661a3e/het-opensource-verhaal) - Network accessline 22
van wat open source werken precies inhoudt. - Een **[forum](https://opensourcewerken.nl/groups/view/75fc54b2-f4bf-4e67-a931-1d5b5b4c038a/open-source-community)** - Network accessline 23
- Een **[forum](https://opensourcewerken.nl/groups/view/75fc54b2-f4bf-4e67-a931-1d5b5b4c038a/open-source-community)** waarop je kennis en ervaringen kan delen om samen de transitie naar open by - Network accessline 24
**[forum](https://opensourcewerken.nl/groups/view/75fc54b2-f4bf-4e67-a931-1d5b5b4c038a/open-source-community)** - Network accessline 26
default te versnellen. - Informatie over de **[wet- en regelgeving](https://opensourcewerken.nl/page/view/b28e707b-2731-49bf-bcc6-ac693f1f250a/overzicht-wet-en-regelgeving)** - Network accessline 27
- Informatie over de **[wet- en regelgeving](https://opensourcewerken.nl/page/view/b28e707b-2731-49bf-bcc6-ac693f1f250a/overzicht-wet-en-regelgeving)** die van toepassing is op open source werken. - Network accessline 28
**[wet- en regelgeving](https://opensourcewerken.nl/page/view/b28e707b-2731-49bf-bcc6-ac693f1f250a/overzicht-wet-en-regelgeving)** - Network accessline 57
- [Naar de website van TODO Group](https://todogroup.org/) - Network accessline 64
- [OSPO NL Community](https://ospo-nl.github.io/kennisbank/) - Network accessline 68
- [Slack Code for NL / #open-werken-best-practices](https://codefornl.slack.com/archives/C01L2643G3W) - Network accessline 69
- [**Opensourcewerken.nl** / Community: Stel je vraag](https://opensourcewerken.nl/groups/view/75fc54b2-f4bf-4e67-a931-1d5b5b4c038a/open-source-community)
skills/don-open-source/references/index.md
skills/don-open-source/references/standaarden/code-of-conduct-md.md
skills/don-open-source/references/standaarden/contributing-md.md
- Network accessline 99
We gebruiken [Conventional Commits](https://www.conventionalcommits.org/) voor - Network accessline 204
- Volg [WCAG 2.1](https://www.w3.org/WAI/WCAG21/quickref/) niveau AA - Network accessline 212
- Meld beveiligingsproblemen **NIET** via publieke issues - Gebruik het proces beschreven in SECURITY.md - Volg [OWASP Top 10](https://owasp.org/www-project-top-ten/) best practices - Network accessline 213
- Gebruik het proces beschreven in SECURITY.md - Volg [OWASP Top 10](https://owasp.org/www-project-top-ten/) best practices - Voor overheidsprojecten: houd rekening met - Network accessline 214
- Volg [OWASP Top 10](https://owasp.org/www-project-top-ten/) best practices - Network accessline 215
- Voor overheidsprojecten: houd rekening met [BIO](https://www.digitaleoverheid.nl/overzicht-van-alle-onderwerpen/cybersecurity/kaders-voor-cybersecurity/baseline-informatiebeveiliging-overheid/) normen - Network accessline 216
[BIO](https://www.digitaleoverheid.nl/overzicht-van-alle-onderwerpen/cybersecurity/kaders-voor-cybersecurity/baseline-informatiebeveiliging-overheid/) - Network accessline 276
- Code style: verwijzing naar linters, formattering, en naming conventions. - Commit messages: bijvoorbeeld conventies zoals [Conventional Commits](https://www.conventionalcommits.org/en/v1.0.0/). - Network accessline 277
- Commit messages: bijvoorbeeld conventies zoals [Conventional Commits](https://www.conventionalcommits.org/en/v1.0.0/). - Pull requests: hoe je een PR indient. - Network accessline 278
[Conventional Commits](https://www.conventionalcommits.org/en/v1.0.0/). - Pull requests: hoe je een PR indient. - Reviewproces: hoe de feedbackloop werkt en wie reviews uitvoert. - Network accessline 328
- Zie de [contributing guidelines](https://docs.openkat.nl/developer-documentation/contributor/index.html) - Network accessline 329
[contributing guidelines](https://docs.openkat.nl/developer-documentation/contributor/index.html) - Network accessline 334
- [Standaard voor Publieke Code / Criterium 4: verwelkom bijdragers](https://codefor.nl/community-translations-standard/nl/criteria/welcome-contributors.html)
skills/don-open-source/references/standaarden/project-governance-md.md
- Network accessline 3
Voorbeeld van [OSPO-NL](https://github.com/ospo-nl):
skills/don-open-source/references/standaarden/publiccode-yml.md
- Network accessline 18
# This repository adheres to the publiccode.yml standard by including this # metadata file that makes public software easily discoverable. # More info at https://github.com/publiccodeyml/publiccode.yml - Network accessline 20
# More info at https://github.com/publiccodeyml/publiccode.yml - Network accessline 26
name: Developer Overheid NL Website # De url naar de source code. url: "https://github.com/developer-overheid-nl/don-site" - Network accessline 28
url: "https://github.com/developer-overheid-nl/don-site" - Network accessline 30
# De url naar de productieomgeving van de software. landingURL: "https://developer.overheid.nl" # optioneel - Network accessline 31
landingURL: "https://developer.overheid.nl" # optioneel - Network accessline 33
# Type software zoals te vinden op: https://yml.publiccode.tools/schema.core.html#key-softwaretype - Network accessline 41
# Vul hier een aantal tags in die beschrijven wat jouw sofware doet. De tags # zijn te vinden op: https://yml.publiccode.tools/categories-list.html#categories-list - Network accessline 42
# zijn te vinden op: https://yml.publiccode.tools/categories-list.html#categories-list - Network accessline 53
# De beschrijving van de verschillende statussen zijn te vinden op: https://yml.publiccode.tools/schema.core.html#key-developmentstatus - Network accessline 82
legal: # De licentie volgens de identifier van de SPDX standaard: https://spdx.org/licenses/ - Network accessline 83
# De licentie volgens de identifier van de SPDX standaard: https://spdx.org/licenses/ - Network accessline 92
- NL # En in welke sector? # De mogelijke tags vind je hier: https://yml.publiccode.tools/scope-list.html#scope-list - Network accessline 93
# En in welke sector? # De mogelijke tags vind je hier: https://yml.publiccode.tools/scope-list.html#scope-list scope: - Network accessline 94
# De mogelijke tags vind je hier: https://yml.publiccode.tools/scope-list.html#scope-list - Network accessline 98
localisation: # In welke talen is dit project beschikbaar? # Invullen volgens IETF BCP 47 standaard: https://www.iana.org/assignments/language-subtag-registry/language-subtag-registry - Network accessline 99
# In welke talen is dit project beschikbaar? # Invullen volgens IETF BCP 47 standaard: https://www.iana.org/assignments/language-subtag-registry/language-subtag-registry availableLanguages: - Network accessline 100
# Invullen volgens IETF BCP 47 standaard: https://www.iana.org/assignments/language-subtag-registry/language-subtag-registry - Network accessline 123
- [Voorbeelden uit de documentatie van de standaard](https://yml.publiccode.tools/example.html) - Network accessline 124
- [Publiccode.yml van Open Zaak](https://github.com/open-zaak/open-zaak/blob/main/publiccode.yaml) - Network accessline 152
achter de standaard waardeert het enorm als wij als developers bijdragen door middel van feedback en suggesties. Je kunt input aanleveren door een [issue aan te maken](https://github.com/publiccodeyml/publiccode.yml/issues) op - Network accessline 153
middel van feedback en suggesties. Je kunt input aanleveren door een [issue aan te maken](https://github.com/publiccodeyml/publiccode.yml/issues) op de GitHub-pagina van de standaard. - Network accessline 154
[issue aan te maken](https://github.com/publiccodeyml/publiccode.yml/issues) op - Network accessline 159
- [Publiccode.yml editor](https://publiccode-editor.developers.italia.it/?lang=nl) - Network accessline 160
- [De documentatie van de standaard](https://yml.publiccode.tools/index.html) - Network accessline 161
- [De documentatie van het `publiccode.yml` schema](https://yml.publiccode.tools/schema.core.html)
skills/don-open-source/references/standaarden/readme-md.md
skills/don-open-source/references/standaarden/standaard-voor-publieke-code.md
- Network accessline 12
Als je wilt meewerken aan de Standaard voor Publieke Code kan je deelnemen aan [**#standard-for-public-code**](https://codefornl.slack.com/archives/CPJC62GUQ) - Network accessline 13
[**#standard-for-public-code**](https://codefornl.slack.com/archives/CPJC62GUQ) - Network accessline 18
[Direct naar de Nederlandse vertaling](https://codefor.nl/community-translations-standard/nl/)<br/> - Network accessline 19
[Direct naar de originele Engelse versie](https://codefor.nl/community-translations-standard/nl/)
skills/don-open-source/references/tools/publiccode-yml-editor.md
- Network accessline 9
- [Naar de publiccode.yml editor](https://publiccode-editor.developers.italia.it/?lang=nl)
skills/don-open-source/references/tools/publiccode-yml-parser.md
- Network accessline 9
- [Github publiccode.yml Parser](https://github.com/italia/publiccode-parser-go)
skills/don-open-source/references/tutorials/open-source-software-licenties.md
- Network accessline 13
- [Contents EUPL 1.2 NL](https://interoperable-europe.ec.europa.eu/sites/default/files/inline-files/EUPL%20v1_2%20NL.txt) - Network accessline 14
- [Contents EUPL 1.2 EN](https://interoperable-europe.ec.europa.eu/sites/default/files/custom-page/attachment/2020-03/EUPL-1.2%20EN.txt) - Network accessline 314
- Is specifiek ontworpen voor de publieke sector in de EU. - Heeft copyleft-eigenschappen (afgeleid werk moet onder compatibele licentie). - Is beschikbaar in [alle EU-talen](https://eupl.eu/) met juridische geldigheid. - Network accessline 315
- Heeft copyleft-eigenschappen (afgeleid werk moet onder compatibele licentie). - Is beschikbaar in [alle EU-talen](https://eupl.eu/) met juridische geldigheid. - Heeft expliciet compatibiliteit met andere belangrijke open source licenties. - Network accessline 316
- Is beschikbaar in [alle EU-talen](https://eupl.eu/) met juridische geldigheid. - Network accessline 351
- [Goedgekeurde licenties Open Source Initiative](https://opensource.org/licenses) - Network accessline 352
- [Licentiewijzer MinBZK](https://licentiewijzer.org/) - Network accessline 356
- [**Europese Commissie:** What is the EUPL?](https://commission.europa.eu/about/departments-and-executive-agencies/digital-services/open-source-strategy-history/european-union-public-licence_en) - Network accessline 357
- [**Standaard voor Publieke Code:** Publiceer met een open licentie](https://codefor.nl/community-translations-standard/nl/criteria/publish-with-an-open-license.html) - Network accessline 358
- [**Opensourcewerken.nl:** Vanaf nu wettelijke verplichting Europees gestandaardiseerde opensource-licentie](https://opensourcewerken.nl/blog/view/e07add3e-075e-47cd-ab08-63608b914514/vanaf-nu-wettelijke-verplichting-europees-gestandaardis
skills/don-open-source/references/tutorials/os-checklist.md
- Network accessline 20
Deze checklist afgeleid van de [Starting an Open Source Project](https://www.linuxfoundation.org/resources/open-source-guides/starting-an-open-source-project) - Network accessline 21
[Starting an Open Source Project](https://www.linuxfoundation.org/resources/open-source-guides/starting-an-open-source-project) - Network accessline 22
lijst van de Linux Foundation. De [GitHub Default Community Health Files](https://docs.github.com/en/communities/setting-up-your-project-for-healthy-contributions/creating-a-default-community-health-file) is ook een goede bron van inspirati - Network accessline 23
[GitHub Default Community Health Files](https://docs.github.com/en/communities/setting-up-your-project-for-healthy-contributions/creating-a-default-community-health-file) - Network accessline 63
1. Verwijder kritische afhankelijkheden met niet-publieke componenten. 2. Zorg voor een goede README.md met use-case voorbeelden. Zie [Make a Readme.com](https://www.makeareadme.com/) - Network accessline 64
2. Zorg voor een goede README.md met use-case voorbeelden. Zie [Make a Readme.com](https://www.makeareadme.com/) 3. Zorg voor een goede `CONTRIBUTING.md`. - Network accessline 65
[Make a Readme.com](https://www.makeareadme.com/) - Network accessline 93
gecommuniceerd worden. 4. Volg best practices zoveel mogelijk & behaal [OpenSSF ( formerly CII ) Best Practices badge](https://bestpractices.coreinfrastructure.org/en) - Network accessline 95
[OpenSSF ( formerly CII ) Best Practices badge](https://bestpractices.coreinfrastructure.org/en)
skills/don-open-source/references/tutorials/tutorial-repo-docs-generator.md
- Network accessline 17
Ga naar de [generator](https://developer-overheid-nl.github.io/repo-docs-generator/#/publiccode.yml) - Network accessline 18
[generator](https://developer-overheid-nl.github.io/repo-docs-generator/#/publiccode.yml) - Network accessline 36
Wil je je `publiccode.yml` nog checken op errors? Gebruik dan de [publiccode-checker](https://developer-overheid-nl.github.io/publiccode-checker/#/pc). - Network accessline 37
[publiccode-checker](https://developer-overheid-nl.github.io/publiccode-checker/#/pc). - Network accessline 41
- [GitHub van de repo-docs-generator](https://github.com/developer-overheid-nl/repo-docs-generator).
skills/don-open-source/references/tutorials/voeg-een-publiccode-yml-bestand-toe.md
- Network accessline 3
> ****publiccode.yml editor beschikbaar**** Werk jij liever in een web-editor? Dan kan je gebruik maken van de [Publiccode.yml Editor](https://publiccode-editor.developers.italia.it/?lang=nl) - Network accessline 5
[Publiccode.yml Editor](https://publiccode-editor.developers.italia.it/?lang=nl) - Network accessline 8
`publiccode.yml`-bestand kan toevoegen aan je project. Als je hier VSCode hiervoor gebruikt maak je automatisch gebruik van de [JSON Schema van publiccode.yml ](https://json.schemastore.org/publiccode.json) - Network accessline 9
hiervoor gebruikt maak je automatisch gebruik van de [JSON Schema van publiccode.yml ](https://json.schemastore.org/publiccode.json) waardoor je inline tips krijgt over welke properties je nog mist, of eventuele - Network accessline 10
[JSON Schema van publiccode.yml ](https://json.schemastore.org/publiccode.json) - Network accessline 48
Pas alle waarden aan met informatie over jouw project. Ben je opzoek naar informatie over de properties van de standard? Ga dan naar de [documentatie van de standaard](https://yml.publiccode.tools/schema.core.html). - Network accessline 50
[documentatie van de standaard](https://yml.publiccode.tools/schema.core.html).
skills/don-programmeertalen/SKILL.md
- Network accessline 4
metadata: source: developer.overheid.nl synced-from: https://github.com/developer-overheid-nl/don-site - Network accessline 5
source: developer.overheid.nl synced-from: https://github.com/developer-overheid-nl/don-site topic: programmeertalen - Network accessline 6
synced-from: https://github.com/developer-overheid-nl/don-site - Network accessline 34
Source: https://github.com/developer-overheid-nl/don-site/tree/main/docs/programmeertalen
skills/don-programmeertalen/references/rust/index.md
- Network accessline 86
[kiesraad-interview]: https://developer.overheid.nl/blog/2025/03/26/interview-kiesraad-rust#een-jonger-ecosysteem-betekent-minder-uitgebreide-libraries-voor-legacy-standaarden-bijvoorbeeld-xml - Network accessline 87
https://developer.overheid.nl/blog/2025/03/26/interview-kiesraad-rust#een-jonger-ecosysteem-betekent-minder-uitgebreide-libraries-voor-legacy-standaarden-bijvoorbeeld-xml - Network accessline 119
[Cargo]: https://doc.rust-lang.org/cargo/ - Network accessline 120
[Clippy]: https://doc.rust-lang.org/clippy/ - Network accessline 121
[Cargo test]: https://doc.rust-lang.org/rustc/tests/index.html - Network accessline 145
[getting-started]: https://rust-lang.org/learn/get-started/
skills/don-security/SKILL.md
- Network accessline 4
metadata: source: developer.overheid.nl synced-from: https://github.com/developer-overheid-nl/don-site - Network accessline 5
source: developer.overheid.nl synced-from: https://github.com/developer-overheid-nl/don-site topic: security - Network accessline 6
synced-from: https://github.com/developer-overheid-nl/don-site - Network accessline 53
Source: https://github.com/developer-overheid-nl/don-site/tree/main/docs/security
skills/don-security/references/index.md
skills/don-security/references/standaarden/bio.md
- Network accessline 10
> **Verplichte standaard** Op dit moment is [BIO 1.0](https://bio-overheid.nl/media/13kduqsi/bio-versie-104zv_def.pdf) van - Network accessline 11
Op dit moment is [BIO 1.0](https://bio-overheid.nl/media/13kduqsi/bio-versie-104zv_def.pdf) van kracht. BIO 2.0 is - Network accessline 12
[BIO 1.0](https://bio-overheid.nl/media/13kduqsi/bio-versie-104zv_def.pdf) van - Network accessline 14
[in ontwikkeling](https://minbzk.github.io/Baseline-Informatiebeveiliging-Overheid/). - Network accessline 70
- [Website van BIO: bio-overheid.nl](https://www.bio-overheid.nl/) - Network accessline 71
- [DigitaleOverheid.nl over BIO](https://www.digitaleoverheid.nl/overzicht-van-alle-onderwerpen/cybersecurity/bio-en-ensia/baseline-informatiebeveiliging-overheid/) - Network accessline 72
- [Naar ontwikkelomgeving van BIO2](https://minbzk.github.io/Baseline-Informatiebeveiliging-Overheid/) - Network accessline 73
- [CIP over BIO](https://www.cip-overheid.nl/producten-en-diensten?type=BIO%20en%20Thema-uitwerkingen)
skills/don-security/references/standaarden/digid.md
- Network accessline 52
Meer info: [Logius.nl/digid-machtigen](https://www.logius.nl/domeinen/toegang/digid-machtigen) - Network accessline 53
[Logius.nl/digid-machtigen](https://www.logius.nl/domeinen/toegang/digid-machtigen) - Network accessline 66
Meer info over BSNk en PP: [Logius.nl/bsnk-pp](https://www.logius.nl/domeinen/toegang/bsnk-pp) - Network accessline 67
[Logius.nl/bsnk-pp](https://www.logius.nl/domeinen/toegang/bsnk-pp) - Network accessline 82
- Over DigiD algemeen: [Logius - DigiD](https://www.logius.nl/domeinen/toegang/digid) - Network accessline 83
[Logius - DigiD](https://www.logius.nl/domeinen/toegang/digid) - Network accessline 84
- DigiD Machtigen: [Logius.nl/digid-machtigen](https://www.logius.nl/domeinen/toegang/digid-machtigen) - BSNk & pseudoniemenvoorziening: - Network accessline 85
[Logius.nl/digid-machtigen](https://www.logius.nl/domeinen/toegang/digid-machtigen) - Network accessline 87
[Logius.nl/bsnk-pp](https://www.logius.nl/domeinen/toegang/bsnk-pp)
skills/don-security/references/standaarden/eherkenning.md
- Network accessline 61
Organisaties krijgen alleen attributen aangeleverd die binnen het afsprakenstelsel zijn afgesproken en die in de [attributencatalogus](https://afsprakenstelsel.etoegang.nl/Startpagina/as/attribuutverstrekking). - Network accessline 62
afsprakenstelsel zijn afgesproken en die in de [attributencatalogus](https://afsprakenstelsel.etoegang.nl/Startpagina/as/attribuutverstrekking). Denk aan KvK-nummer en bedrijfsnaam. - Network accessline 63
[attributencatalogus](https://afsprakenstelsel.etoegang.nl/Startpagina/as/attribuutverstrekking). - Network accessline 78
- Algemene info en registratie: [eHerkenning.nl](https://www.eherkenning.nl/) of - Network accessline 79
stuur een bericht naar info@eherkenning.nl - Specificaties: [Afsprakenstelsel eHerkenning](https://afsprakenstelsel.etoegang.nl/?l=nl) - Network accessline 81
[Afsprakenstelsel eHerkenning](https://afsprakenstelsel.etoegang.nl/?l=nl)
skills/don-security/references/standaarden/eidas.md
- Network accessline 74
- [Technische Specificatie](https://eur-lex.europa.eu/legal-content/EN/TXT/?uri=celex%3A32015R0806) - Network accessline 75
- [eIDAS Building blocs](https://ec.europa.eu/digital-building-blocks/sites/display/DIGITAL/Documentation+eID) - Network accessline 76
- [Irish eIDAS node provides OAuth 2.0 API that can be used for authentication](https://demo.eidasnode.gov.ie/doc/usage.html) - Network accessline 77
- EU-info: [eIDAS Regulation – Europese Commissie](https://digital-strategy.ec.europa.eu/en/policies/eidas-regulation) - Nederlandse uitleg (Logius): - Network accessline 78
[eIDAS Regulation – Europese Commissie](https://digital-strategy.ec.europa.eu/en/policies/eidas-regulation) - Network accessline 80
[Logius.nl - Vertrouwensdiensten](https://www.logius.nl/domeinen/toegang/vertrouwensdiensten)
skills/don-security/references/standaarden/eudi-wallet.md
- Network accessline 29
voldoet aan de eisen van inclusiviteit, toegankelijkheid en veiligheid. De broncode van deze applicatie is als [open source project](https://oss.developer.overheid.nl/repositories/minbzk-nl-wallet-9632) - Network accessline 30
broncode van deze applicatie is als [open source project](https://oss.developer.overheid.nl/repositories/minbzk-nl-wallet-9632) gepubliceerd. Naast de publieke wallet kunnen in de toekomst ook private - Network accessline 31
[open source project](https://oss.developer.overheid.nl/repositories/minbzk-nl-wallet-9632) - Network accessline 35
Meer info: [EUDI Architecture and Reference Framework](https://eu-digital-identity-wallet.github.io/eudi-doc-architecture-and-reference-framework/latest/architecture-and-reference-framework-main/) - Network accessline 36
[EUDI Architecture and Reference Framework](https://eu-digital-identity-wallet.github.io/eudi-doc-architecture-and-reference-framework/latest/architecture-and-reference-framework-main/) - Network accessline 72
| API / standaard | Toepassing | Officiële standaard / documentatie - Network accessline 73
| ------------------------------- | -------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------- - Network accessline 74
| **Verifiable Credentials (VC)** | Standaard voor digitale bewijsstukken (credentials). | [W3C Verifiable Credentials](https://www.w3.org/TR/vc-overview/) - Network accessline 75
| **OpenID4VCI** | Standaard voor het uitgeven van VC's. Zo haalt de wallet app een VC op bij een issuer. | [OpenID4VCI](https://openid.net/specs/openid-4-verifiable-credential-issuance-1_0.html) - Network accessline 76
| **OpenID4VP** | Standaard voor het presenteren van verifiable credentials aan een relying party. | [OpenID4VP](https://openid.net/specs/openid-4-verifiable-presentations-1_0.html) - Network accessline 77
| **SD-JWT VC** | Bestandsformaat voor het uitwisselen van VC's. | [IETF SD-JWT VC Draft](https://datatracker.ietf.org/doc/draft-ietf-oauth-sd-jwt-vc/) - Network accessline 78
| **WebAuthn / Passkeys** | Ondersteuning voor pseudoniemen en sterke authenticatie. | [W3C WebAuthn](https://www.w3.org/TR/webauthn-2/) - Network accessline 79
| **Proximity flows (NFC, QR)** | Voor fysiek nabije presentaties van data. | [ISO/IEC 18013-5 NFC & QR Specificaties](https://www.iso.org/standard/69084.html) - Network accessline 80
| **Remote presentation flows** | Voor uitwisseling op afstand tussen wallet en dienstverlener. | [EUDI Architecture & Reference Framework](https://eu-digital-identity-wallet.github.io/eudi-doc-architecture-and-re - Network accessline 82
Zie hoofdstukken 4 en 5 van het [EUDI-Architecture Framework](https://eu-digital-identity-wallet.github.io/eudi-doc-architecture-and-reference-framework/latest/architecture-and-reference-framework-main/#4-high-level-architecture) - Network accessline 83
[EUDI-Architecture Framework](https://eu-digital-identity-wallet.github.io/eudi-doc-architecture-and-reference-framework/latest/architecture-and-reference-framework-main/#4-high-level-architecture) - Network accessline 92
 - Network accessline 98
- [edi.pleio.nl](https://edi.pleio.nl) – informatie over de Nederlandse - Network accessline 99
EDI-wallet. - [blsp.pleio.nl](https://blsp.pleio.nl) – Large Scale Pilots in Europa. - [OSS repository NL-wallet](https://oss.developer.overheid.nl/repositories/minbzk-nl-wallet-9632) - Network accessline 100
- [blsp.pleio.nl](https://blsp.pleio.nl) – Large Scale Pilots in Europa. - Network accessline 101
- [OSS repository NL-wallet](https://oss.developer.overheid.nl/repositories/minbzk-nl-wallet-9632) - Network accessline 102
– open source ontwikkeling van de Nederlandse wallet. - [EUDI Architecture and Reference Framework](https://eu-digital-identity-wallet.github.io/eudi-doc-architecture-and-reference-framework/latest/architecture-and-reference-framework-main/ - Network accessline 103
- [EUDI Architecture and Reference Framework](https://eu-digital-identity-wallet.github.io/eudi-doc-architecture-and-reference-framework/latest/architecture-and-reference-framework-main/) -
skills/don-security/references/standaarden/nis1.md
- Network accessline 22
- [Rijksinspectie Digitale Infrastructuur over de Wbni](https://www.rdi.nl/onderwerpen/wet-beveiliging-netwerk--en-informatiesystemen)
skills/don-security/references/standaarden/nis2.md
- Network accessline 12
> **Nog niet van kracht** Op dit moment is NIS2 [nog niet van kracht](https://www.ncsc.nl/over-ncsc/wettelijke-taak/wat-gaat-de-nis2-richtlijn-betekenen-voor-uw-organisatie). - Network accessline 13
Op dit moment is NIS2 [nog niet van kracht](https://www.ncsc.nl/over-ncsc/wettelijke-taak/wat-gaat-de-nis2-richtlijn-betekenen-voor-uw-organisatie). De verwachting is dat deze in het - Network accessline 14
[nog niet van kracht](https://www.ncsc.nl/over-ncsc/wettelijke-taak/wat-gaat-de-nis2-richtlijn-betekenen-voor-uw-organisatie). - Network accessline 15
De verwachting is dat deze in het [3e kwartaal van 2025](https://www.rijksoverheid.nl/actueel/nieuws/2024/10/23/implementatie-nis2-en-cer-in-nederland-vertraagd-wat-betekent-dat-voor-u#:~:text=In%20Nederland%20is%20het%20niet,van%202025%20i - Network accessline 16
[3e kwartaal van 2025](https://www.rijksoverheid.nl/actueel/nieuws/2024/10/23/implementatie-nis2-en-cer-in-nederland-vertraagd-wat-betekent-dat-voor-u#:~:text=In%20Nederland%20is%20het%20niet,van%202025%20in%20werking%20treden.) - Network accessline 17
in werking zal treden. Op de website van het NCSC kan je ondertussen wel al vinden [wat je alvast kunt doen](https://www.ncsc.nl/over-ncsc/wettelijke-taak/wat-gaat-de-nis2-richtlijn-betekenen-voor-uw-organisatie/hoe-kan-uw-organiseren-zich- - Network accessline 18
vinden [wat je alvast kunt doen](https://www.ncsc.nl/over-ncsc/wettelijke-taak/wat-gaat-de-nis2-richtlijn-betekenen-voor-uw-organisatie/hoe-kan-uw-organiseren-zich-voorbereiden-op-de-nis2-richtlijn) om voor te sorteren op de komst van NIS2. - Network accessline 19
[wat je alvast kunt doen](https://www.ncsc.nl/over-ncsc/wettelijke-taak/wat-gaat-de-nis2-richtlijn-betekenen-voor-uw-organisatie/hoe-kan-uw-organiseren-zich-voorbereiden-op-de-nis2-richtlijn) - Network accessline 30
- [Digitaloverheid.nl over de NIS2-richtlijn](https://www.digitaleoverheid.nl/overzicht-van-alle-onderwerpen/nis2-richtlijn/) - Network accessline 31
- [Ncsc.nl over NIS2-richtlijn](https://www.ncsc.nl/over-ncsc/wettelijke-taak/wat-gaat-de-nis2-richtlijn-betekenen-voor-uw-organisatie) - Network accessline 32
- [Implementatie NIS2 en CER in Nederland vertraagd, wat betekent dat voor u? op rijksoverheid.nl](https://www.rijksoverheid.nl/actueel/nieuws/2024/10/23/implementatie-nis2-en-cer-in-nederland-vertraagd-wat-betekent-dat-voor-u#:~:text=In%20
skills/don-security/references/standaarden/oauth.md
- Network accessline 20
> Zie ook de uitgebreide use case beschrijvingen van de > [client credentials flow](https://gitdocumentatie.logius.nl/publicatie/api/oauth/#use-case-client-credentials-flow) - Network accessline 21
> [client credentials flow](https://gitdocumentatie.logius.nl/publicatie/api/oauth/#use-case-client-credentials-flow) - Network accessline 23
> [authorization code flow](https://gitdocumentatie.logius.nl/publicatie/api/oauth/#use-case-authorization-code-flow) - Network accessline 27
- **Resource Owner**: de gebruiker - **Client**: de app die toegang vraagt > [link](https://gitdocumentatie.logius.nl/publicatie/api/oauth/#client) - Network accessline 28
- **Client**: de app die toegang vraagt > [link](https://gitdocumentatie.logius.nl/publicatie/api/oauth/#client) - **Authorization Server**: geeft tokens uit > - Network accessline 29
[link](https://gitdocumentatie.logius.nl/publicatie/api/oauth/#client) - Network accessline 30
- **Authorization Server**: geeft tokens uit > [link](https://gitdocumentatie.logius.nl/publicatie/api/oauth/#authorization-server) - **Resource Server**: API die toegang beschermt > - Network accessline 31
[link](https://gitdocumentatie.logius.nl/publicatie/api/oauth/#authorization-server) - Network accessline 33
[link](https://gitdocumentatie.logius.nl/publicatie/api/oauth/#resource-server) - Network accessline 44
- Gebaseerd op de OAuth 2.0 standaard (RFC 6749) - Sluit aan bij [Security Best Current Practices (BCP)](https://datatracker.ietf.org/doc/html/draft-ietf-oauth-security-topics) - Network accessline 45
- Sluit aan bij [Security Best Current Practices (BCP)](https://datatracker.ietf.org/doc/html/draft-ietf-oauth-security-topics) - Strikt gebruik van PKCE en geen client secrets op publieke clients - Network accessline 46
[Security Best Current Practices (BCP)](https://datatracker.ietf.org/doc/html/draft-ietf-oauth-security-topics) - Strikt gebruik van PKCE en geen client secrets op publieke clients - Gebruik van signed requests en mutual TLS waar nodig - Network accessline 52
- [NL GOV OAuth 2.0 profiel (GitHub)](https://github.com/Logius-standaarden/OAuth-NL-profiel) - Network accessline 56
- [RFC 6749 - OAuth 2.0 Authorization Framework](https://datatracker.ietf.org/doc/html/rfc6749) - Network accessline 57
- [RFC 6750 - Bearer Token Usage](https://datatracker.ietf.org/doc/html/rfc6750) - Network accessline 58
- [OAuth 2.1 (in ontwikkeling)](https://oauth.net/2.1/) - Network accessline 59
- [OAuth Security Best Practices (BCP)](https://datatracker.ietf.org/doc/html/draft-ietf-oauth-security-topics) - Network accessline 78
- [OAuth 2.0 overzicht - oauth.net](https://oauth.net/2/) - Network accessline 79
- [NL GOV OAuth profiel](https://gitdocumentatie.logius.nl/publicatie/api/oauth/) - Network accessline 80
- [OpenID Connect profiel](https://gitdocumentatie.logius.nl/publicatie/api/oidc/) - Network accessline 81
- [eIDAS en OAuth in de toekomst](https://digital-strategy.ec.europa.eu/en/policies/eidas-regulation)
skills/don-security/references/standaarden/oidc.md
- Network accessline 40
🔗 [NL GOV OIDC profiel (GitHub)](https://github.com/Logius-standaarden/OIDC-NLGOV/) - Network accessline 41
[NL GOV OIDC profiel (GitHub)](https://github.com/Logius-standaarden/OIDC-NLGOV/) - Network accessline 45
- [OpenID Connect Core 1.0](https://openid.net/specs/openid-connect-core-1_0.html) - Network accessline 46
- [OpenID Connect Discovery](https://openid.net/specs/openid-connect-discovery-1_0.html) - Network accessline 47
- [OpenID Connect Dynamic Client Registration](https://openid.net/specs/openid-connect-registration-1_0.html) - Network accessline 48
- [OAuth 2.0 (RFC 6749)](https://datatracker.ietf.org/doc/html/rfc6749) - Network accessline 65
- [NL GOV OIDC profiel](https://gitdocumentatie.logius.nl/publicatie/api/oidc/) - Network accessline 66
- [OpenID Connect officiële site](https://openid.net/connect/) - Network accessline 67
- [OIDC + OAuth uitleg (oauth.net)](https://oauth.net/2/)
skills/don-security/references/standaarden/pkioverheid.md
- Network accessline 55
- Uitleg van de dienst: [Logius - PKIoverheid](https://www.logius.nl/onze-dienstverlening/toegang/pkioverheid) - Network accessline 56
[Logius - PKIoverheid](https://www.logius.nl/onze-dienstverlening/toegang/pkioverheid) - Network accessline 57
- Wat is PKIoverheid precies: [Wat is PKIoverheid?](https://www.logius.nl/domeinen/toegang/pkioverheid/wat-pkioverheid) - Certificaten downloaden of controleren: - Network accessline 58
[Wat is PKIoverheid?](https://www.logius.nl/domeinen/toegang/pkioverheid/wat-pkioverheid) - Network accessline 60
[cert.pkioverheid.nl](https://cert.pkioverheid.nl/)
skills/don-security/references/standaarden/saml.md
- Network accessline 8
SAML is XML-gebaseerd en wordt veel gebruikt in enterprise-omgevingen én bij overheidsdiensten. De huidige standaard is **SAML 2.0**, ontwikkeld door [OASIS](https://docs.oasis-open.org/security/saml/v2.0/). - Network accessline 10
[OASIS](https://docs.oasis-open.org/security/saml/v2.0/). - Network accessline 44
Bron: [Logius.nl/digid](https://www.logius.nl/domeinen/toegang/digid) - Network accessline 53
Bron: [eHerkenning.nl](https://www.eherkenning.nl/) - Network accessline 65
Bron: [eIDAS Technical Specs - Europa.eu](https://digital-strategy.ec.europa.eu/en/policies/eidas-regulation) - Network accessline 66
[eIDAS Technical Specs - Europa.eu](https://digital-strategy.ec.europa.eu/en/policies/eidas-regulation) - Network accessline 78
- [SAML 2.0 Specificatie bij OASIS](https://docs.oasis-open.org/security/saml/v2.0/) - Network accessline 79
- [DigiD en SAML - Logius.nl](https://www.logius.nl/domeinen/toegang/digid) - Network accessline 80
- [eHerkenning en SAML - eherkenning.nl](https://www.eherkenning.nl/) - Network accessline 81
- [eIDAS en federatieve authenticatie](https://digital-strategy.ec.europa.eu/en/policies/eidas-regulation)
skills/don-security/references/standaarden/security-txt.md
- Network accessline 10
`https://voorbeeld.nl/.well-known/security.txt` - Network accessline 14
Voor het genereren van een security.txt heeft [securitytxt.org](https://securitytxt.org/) een aan te bevelen tool. - Network accessline 15
[securitytxt.org](https://securitytxt.org/) een aan te bevelen tool. - Network accessline 26
doorverwijzen middels een 302 redirect. Een organisatie zoals het CBS (Centraal Bureau voor de Statistiek) doet dit. Je vindt het security.txt bestand van het CBS [hier](https://www.cbs.nl/.well-known/security.txt). - Network accessline 28
CBS [hier](https://www.cbs.nl/.well-known/security.txt). - Network accessline 38
Meer informatie over hoe je als organisatie om moet gaan met de security.txt standaard vind je hier: [www.digitaltrustcenter.nl](https://www.digitaltrustcenter.nl/securitytxt) - Network accessline 40
[www.digitaltrustcenter.nl](https://www.digitaltrustcenter.nl/securitytxt)
skills/don-security/references/tools/openkat.md
- Network accessline 14
**[Naar de website van OpenKat](https://openkat.nl/)**
skills/don-tools/SKILL.md
- Broad permissionsline 1
Bash(curl -s *) - Network accessline 6
- AskUserQuestion - Read - Bash(curl -s *) - Network accessline 7
- Read - Bash(curl -s *) - Bash(npx github:developer-overheid-nl/oas-generator *) - Network accessline 8
- Bash(curl -s *) - Network accessline 25
**Agent-instructie:** Deze skill bevat de praktische DON-tools voor API-ontwikkeling op [developer.overheid.nl](https://developer.overheid.nl). Bij het ontwerpen of bouwen van een REST API: volg de [API design-first werkwijze](#api-design-f - Network accessline 29
Volg de [Bouw een API-tutorial](../don-apis/references/aan-de-slag/bouw-een-api.md) (lokaal beschikbaar via de gesynchroniseerde `don-apis` kennisbank — de bron is [developer.overheid.nl](https://developer.overheid.nl/kennisbank/api-ontwikk - Network accessline 36
3. **Schema** — zoek eerst in het schema-register (zie [Schema's kiezen uit het register](#schemas-kiezen-uit-het-register)) en **leg de treffers ALTIJD ter keuze voor aan de gebruiker via `AskUserQuestion`**. Kies nooit zelf zonder bevesti - Network accessline 38
5. **Genereer de OAS** (CLI; de [web-tool](https://developer-overheid-nl.github.io/oas-generator) is het handmatige alternatief): - Network accessline 50
7. **Server-URL invullen** — de boilerplate bevat een `@TODO`-server-URL, dus stap 6 faalt sowieso op `include-major-version-in-uri`. Vraag de gebruiker om de server-URL **mét major versie** (bijv. `https://api.example.com/v1`) en zet die i - Network accessline 51
8. **Extra functionaliteit** — vraag per operatie naar extra functionaliteit zoals filtering en zoeken. Query- en padparameters zijn **altijd lowerCamelCase**, óók in de OAS (bijv. `?sorteerOp=naam`, niet `?sorteer_op`). 9. **Voeg de functi - Network accessline 52
9. **Voeg de functionaliteit toe** aan de OAS (parameters, query's, schema's). Hergebruik standaard headers/foutresponses via externe `$ref`s naar `https://static.developer.overheid.nl/adr/components.yaml` — zie de [`ls-api` Standaardcompon - Network accessline 54
11. **Oplevering & vervolg** — toon de definitieve OAS en stel een vervolgstap voor: opslaan en bekijken in [editor.swagger.io](https://editor.swagger.io), of doorgaan met servercode-generatie (zie [Code genereren](#code-genereren)). - Network accessline 65
curl -s 'https://schemas.don.projects.digilab.network/self/v1/api/schemas/search?q=adres' - Network accessline 69
2. **Leg de treffers ALTIJD ter keuze voor** met `AskUserQuestion` — kies nooit zelf zonder de gebruiker hierin te laten beslissen. Maak per treffer een optie met de `title` als label en de `description` als toelichting, plus altijd een opt - Network accessline 70
3. **Verwerk de keuze:** - **Bestaand schema** → gebruik de resolvebare URL `https://schemas.don.projects.digilab.network{path}` als waarde van het `schema`-veld (externe verwijzing, JSON Schema draft 2020-12). Bladeren kan ook in de [re - Network accessline 71
- **Bestaand schema** → gebruik de resolvebare URL `https://schemas.don.projects.digilab.network{path}` als waarde van het `schema`-veld (externe verwijzing, JSON Schema draft 2020-12). Bladeren kan ook in de [register-UI](https://schemas.d - Network accessline 79
"title": "Bier API", "description": "API voor het beheren van bieren en adressen van brouwerijen.", "contact": { "name": "API Team", "email": "api@example.com", "url": "https://github.com/example/api/issues" }, - Network accessline 80
"description": "API voor het beheren van bieren en adressen van brouwerijen.", "contact": { "name": "API Team", "email": "api@example.com", "url": "https://github.com/example/api/issues" }, "resources": [ - Network accessline 81
"contact": { "name": "API Team", "email": "api@example.com", "url": "https://github.com/example/api/issues" }, - Network accessline 85
"plural": "adressen", "readonly": true, "schema": "https://schemas.don.projects.digilab.network/api-register/dienst-voor-het-kadaster-en-de-openbare-registers/imbag-api-van-de-lvbag-7fnzbuehg/adresuitgebreid" - Network accessline 86
"readonly": true, "schema": "https://schemas.don.projects.digilab.network/api-register/dienst-voor-het-kadaster-en-de-openbare-registers/imbag-api-van-de-lvbag-7fnzbuehg/adresuitgebreid" }, - Network accessline 87
"schema": "https://schemas.don.projects.digilab.network/api-register/dienst-voor-het-kadaster-en-de-openbare-registers/imbag-api-van-de-lvbag-7fnzbuehg/adresuitgebreid" - Network accessline 110
Valideer elke OpenAPI-spec tegen de ADR met de **DON Checker**. De online [OAS Checker](https://developer-overheid-nl.github.io/oas-checker) gebruikt dezelfde ruleset; onder de motorkap draait de Spectral ADR-ruleset. - Network accessline 119
npx @developer-overheid-nl/don-checker@latest validate \ --ruleset adr-21 \ --input https://api.developer.overheid.nl/api-register/v1/openapi.json - Network accessline 121
--input https://api.developer.overheid.nl/api-register/v1/openapi.json - Network accessline 129
npx @stoplight/spectral-cli lint <jouw-spec.yaml> \ --ruleset https://static.developer.overheid.nl/adr/ruleset.yaml - Network accessline 130
--ruleset https://static.developer.overheid.nl/adr/ruleset.yaml - Network accessline 133
Voor het overzicht van regels (DON-versie: 11 regels; GitHub-versie: 22 regels) zie de `ls-api` skill in [skills-standaarden](https://github.com/developer-overheid-nl/skills-standaarden/blob/main/skills/ls-api/SKILL.md#oas-valideren). - Network accessline 140
npx @redocly/cli bundle ./openapi.json --output openapi.bundled.json --ext json git clone https://github.com/developer-overheid-nl/codegen-templates.git - Network accessline 141
git clone https://github.com/developer-overheid-nl/codegen-templates.git - Network accessline 151
De relevante kennisbank-content uit [developer.overheid.nl](https://developer.overheid.nl) staat al lokaal als gesynchroniseerde markdown in de `don-apis` skill. Gebruik deze lokale bronnen i.p.v. online links wanneer je extra context nodig - Network accessline 160
Voor de **normatieve samenvatting** van de NL GOV API Design Rules (ADR) — naming, problem+json, transport security, signing, encryption, geo — zie de `ls-api` skill in [developer-overheid-nl/skills-standaarden](https://github.com/developer
How the signals fit together
Facts from a static read of the files at the pinned commit. They describe what the code does, not why.
Some files could not be read; the facts below still hold.
Declared and executed: 1 fact
- Contacts raw.githubusercontent.com, which SKILL.md, the README and the plugin manifest do not mentionscripts/sync.py:98High confidence
Signal confidence: 499 facts
- Executable script in code of a file that runsscripts/sync.py:1High confidence
- Network access in code of a file that runsscripts/sync.py:86High confidence
- Network access in code of a file that runsscripts/sync.py:87High confidence
- Network access in code of a file that runsscripts/sync.py:88High confidence
- Network access in code of a file that runsscripts/sync.py:89High confidence
- Network access in code of a file that runsscripts/sync.py:98High confidence
- Network access in code of a file that runsscripts/sync.py:99High confidence
- Network access in code of a file that runsscripts/sync.py:100High confidence
- Network access in code of a file that runsscripts/sync.py:230High confidence
- Network access in code of a file that runsscripts/sync.py:231High confidence
- Network access in code of a file that runsscripts/sync.py:232High confidence
- Network access in code of a file that runsscripts/sync.py:274High confidence
- Network access in the frontmatter of the SKILL.mddon-apis/SKILL.md:4Low confidence
- Network access in the frontmatter of the SKILL.mddon-apis/SKILL.md:5Low confidence
- Network access in the frontmatter of the SKILL.mddon-apis/SKILL.md:6Low confidence
- Network access in prose of the SKILL.mddon-apis/SKILL.md:78Low confidence
- Network access in prose of documentationdon-apis/references/aan-de-slag/index.md:31Low confidence
- Network access in prose of documentationdon-apis/references/aan-de-slag/maak-een-oas.md:3Low confidence
- Network access in prose of documentationskills/don-apis/references/aan-de-slag/maak-een-oas.md:3Low confidence
- Network access in prose of documentationdon-apis/references/aan-de-slag/maak-een-oas.md:4Low confidence
- Network access in prose of documentationskills/don-apis/references/aan-de-slag/maak-een-oas.md:4Low confidence
- Network access in prose of documentationdon-apis/references/api-design-rules/api-design-rules-linter.md:3Low confidence
- Network access in prose of documentationskills/don-apis/references/api-design-rules/api-design-rules-linter.md:3Low confidence
- Network access in prose of documentationdon-apis/references/api-design-rules/api-design-rules-linter.md:5Low confidence
- Network access in prose of documentationskills/don-apis/references/api-design-rules/api-design-rules-linter.md:5Low confidence
- Network access in prose of documentationdon-apis/references/api-design-rules/api-design-rules-linter.md:9Low confidence
- Network access in prose of documentationskills/don-apis/references/api-design-rules/api-design-rules-linter.md:9Low confidence
- Network access in prose of documentationdon-apis/references/api-design-rules/api-design-rules-linter.md:10Low confidence
- Network access in prose of documentationskills/don-apis/references/api-design-rules/api-design-rules-linter.md:10Low confidence
- Network access in code of documentationdon-apis/references/api-design-rules/api-design-rules-linter.md:18Low confidence
- Network access in code of documentationskills/don-apis/references/api-design-rules/api-design-rules-linter.md:18Low confidence
- Network access in code of documentationdon-apis/references/api-design-rules/api-design-rules-linter.md:19Low confidence
- Network access in code of documentationskills/don-apis/references/api-design-rules/api-design-rules-linter.md:19Low confidence
- Network access in prose of documentationdon-apis/references/api-design-rules/api-design-rules-linter.md:24Low confidence
- Network access in prose of documentationskills/don-apis/references/api-design-rules/api-design-rules-linter.md:24Low confidence
- Network access in prose of documentationdon-apis/references/api-design-rules/api-design-rules-linter.md:26Low confidence
- Network access in prose of documentationskills/don-apis/references/api-design-rules/api-design-rules-linter.md:26Low confidence
- Network access in code of documentationdon-apis/references/api-design-rules/api-design-rules-linter.md:32Low confidence
- Network access in code of documentationskills/don-apis/references/api-design-rules/api-design-rules-linter.md:32Low confidence
- Network access in code of documentationdon-apis/references/api-design-rules/api-design-rules-linter.md:33Low confidence
- Network access in code of documentationskills/don-apis/references/api-design-rules/api-design-rules-linter.md:33Low confidence
- Network access in code of documentationdon-apis/references/api-design-rules/api-design-rules-linter.md:42Low confidence
- Network access in code of documentationskills/don-apis/references/api-design-rules/api-design-rules-linter.md:42Low confidence
- Network access in code of documentationdon-apis/references/api-design-rules/api-design-rules-linter.md:44Low confidence
- Network access in code of documentationskills/don-apis/references/api-design-rules/api-design-rules-linter.md:44Low confidence
- Network access in code of documentationdon-apis/references/api-design-rules/api-design-rules-linter.md:53Low confidence
- Network access in code of documentationskills/don-apis/references/api-design-rules/api-design-rules-linter.md:53Low confidence
- Network access in code of documentationdon-apis/references/api-design-rules/api-design-rules-linter.md:54Low confidence
- Network access in code of documentationskills/don-apis/references/api-design-rules/api-design-rules-linter.md:54Low confidence
- Network access in code of documentationdon-apis/references/api-design-rules/api-design-rules-linter.md:55Low confidence
and 449 more
Only the first 500 facts are listed.
Works with
| Agent | Status | Evidence | Install to |
|---|---|---|---|
| Claude Code | Native | Manifest .claude-plugin/plugin.json | .claude/skills/<skill-name>/ |
| Codex | Compatible | Standard SKILL.md skills/don-apis/SKILL.md | .agents/skills/<skill-name>/ |
| Cursor | Compatible | Standard SKILL.md skills/don-apis/SKILL.md | .cursor/skills/<skill-name>/ |
| Gemini CLI | Compatible | Standard SKILL.md skills/don-apis/SKILL.md | .gemini/skills/<skill-name>/ |
| GitHub Copilot | Compatible | Standard SKILL.md skills/don-apis/SKILL.md | .github/skills/<skill-name>/ |
| OpenCode | Compatible | Standard SKILL.md skills/don-apis/SKILL.md | .opencode/skills/<skill-name>/ |
- Native The repository ships a manifest, folder or frontmatter field for this agent.
- Compatible A standard SKILL.md that this agent can read.
- Unknown No evidence either way.
Derived automatically from paths, manifests and frontmatter. Not tested on each agent.