Skip to content

MinBZK/NeRDS

Built with Material for MkDocs

Nederlandse Richtlijn Digitale Systemen

Het Ministerie van Binnenlandse Zaken en Koninkrijksrelaties ontwikkelt de Nederlandse Richtlijn Digitale Systemen (NeRDS) op een open manier via Github. De Nederlandse Richtlijn Digitale Systemen is Een set standaarden, principes en praktische hulpmiddelen (tools) voor het verantwoord ontwikkelen, inkopen en gebruiken van digitale systemen binnen de Nederlandse overheid.

In deze repository ontwikkelen wij de Nederlandse Richtlijn Digitale Systemen. De informatie van de Nederlandse Richtlijn Digitale Systemen wordt uitgewerkt in verschillende Markdown bestanden (een bestandsformaat voor platte tekstbestanden), welke je terug kan vinden in de map docs. Deze bestanden worden inzichtelijk gemaakt met behulp van MkDocs en Material for MkDocs.

De Nederlandse Richtlijn Digitale Systemen kun je bekijken op https://minbzk.github.io/NeRDS.

Hoe kun je bijdragen?

Dat kan op verschillende manieren. Zie onze Contributing Guidelines voor meer uitleg over hoe je kan bijdragen aan de Nederlandse Richtlijn Digitale Systemen.

Lokaal ontwikkelen

De Nederlandse Richtlijn Digitale Systemen project kan lokaal met behulp van Python worden gedraaid. Installeer hiervoor de benodigde packages met uv:

uv pip install -r requirements.txt

Als je onderdeel bent van de MinBZK organisatie op GitHub, dan kun je ook de productie versie installeren:

uv pip install -r requirements-prod.txt

Vervolgens kun je een preview van de Nederlandse Richtlijn Digitale Systemen bekijken:

uv run mkdocs serve

Het verschil tussen de twee versies is dat de Nederlandse Richtlijn Digitale Systemen gebruik maakt van de insiders versie van Material for MkDocs. De insiders versie is een gesponsorde versie en bevat een aantal extra functionaliteiten. Hoewel deze versie onder een open source licentie beschikbaar is, vragen de ontwikkelaars van Material for MkDocs in de aanvullende fair use policity om het niet publiek te delen. Wij realiseren ons dat hierdoor niet iedereen de versie van de Nederlandse Richtlijn Digitale Systemen, inclusief alle functionaliteiten, op een eigen omgeving kan draaien. Om lokaal testen van mensen die geen toegang hebben tot de betaalde versie mogelijk te maken, zit in requirements.txt de publiek toegangelijke mkdocs-material Python package met beperkte functionaliteit. In deze versie werken de navigatie broodkruimels niet.

Vragen?

Maak een Issue aan op GitHub. Of stuur een e-mail naar [email protected].