Skip to content

Commit a8e16ee

Browse files
authored
Merge pull request #692 from developer-overheid-nl/691-we-gaan-samen-code-overheid-bouwen
Add blog about code.overheid.nl
2 parents 9fc2f86 + f942436 commit a8e16ee

4 files changed

Lines changed: 130 additions & 0 deletions

File tree

.changeset/happy-shirts-enter.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
---
2+
"@developer-overheid-nl/website": minor
3+
---
4+
5+
Add blogpost about code.overheid.nl
Lines changed: 125 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,125 @@
1+
---
2+
authors: [tom-ootes]
3+
description:
4+
"Op 24 april was de softlaunch van code.overheid.nl: één gedeelde gitomgeving
5+
voor de overheid, gebouwd op Forgejo. In deze blogpost bespreken we wat er
6+
nodig is om dat tot een succes te maken: beginnen met bouwen, en samenwerken."
7+
tags:
8+
- git
9+
- open-source
10+
---
11+
12+
# We gaan samen code.overheid.nl bouwen
13+
14+
24 april was ik bij de softlaunch van code.overheid.nl. Het is een project dat
15+
bij veel developers en organisaties aanslaat omdat elke developer er één nodig
16+
heeft om überhaupt samen te kunnen werken. Sinds er veel aandacht uit gaat naar
17+
digitale soevereiniteit is de roep om een gezamenlijke gitomgeving alleen maar
18+
gegroeid, het werd steeds minder voordehandliggend om op Github te blijven.
19+
20+
Vanuit dit besef heeft OSPO BZK zich hard gemaakt voor de opzet van
21+
code.overheid.nl, in de vorm van een Forgejo instance.
22+
23+
<!-- truncate -->
24+
25+
Voor meer informatie over waarom Forgejo nou precies de juiste keuze is, verwijs
26+
ik je graag door naar de blogpost van Jan Vlug:
27+
[**"Aanbeveling voor de Git-werkplaats van de overheid"**](https://developer.overheid.nl/blog/2025/11/11/git-forge-overheid).
28+
29+
:::success[**TL;DR**]
30+
31+
code.overheid.nl is een nieuwe gedeelde gitomgeving voor de overheid, gebouwd op
32+
Forgejo. Het platform bevindt zich in de pilotfase en wordt **samen met
33+
developers** gebouwd. Om dit tot een succes te maken moeten we samen aan de
34+
slag. Wil je meebouwen? Stuur een mail naar
35+
[codeplatform@rijksoverheid.nl](mailto:codeplatform@rijksoverheid.nl).
36+
37+
:::
38+
39+
## Onmisbare schakel
40+
41+
Als developer.overheid.nl is het ons doel om het leven van developers zo
42+
makkelijk mogelijk te maken en die developer in staat stellen om hoge kwaliteit
43+
software te bouwen.
44+
45+
De manier waarop we daar nu in voorzien is door middel van een kennisbank,
46+
tooling en een aantal producten. Ook draaien we verschillende checks op ons Open
47+
Source- en API-register en zorgen we zo voor kwaliteitsmonitoring. Echter zijn
48+
we voor het vullen van beide registers afhankelijk van organisaties voor het
49+
inzenden van hun repositories en API's. Bovendien hebben we geen directe toegang
50+
tot deze git omgevingen en kunnen we niet direct samenwerken met deze
51+
organisaties om bijvoorbeeld templates, tools en pipelines te delen.
52+
53+
Hoe mooi zou het zijn als we juist met z'n allen, dus met welwillende developers
54+
en organisaties een eigen gitplatform bouwen, zodat we onze tooling en zo onze
55+
werkwijzen gemakkelijk met elkaar kunnen delen. Pas dan zijn we echt in staat om
56+
ook gezamenlijk aan tooling te werken. Het stelt ons in staat om allemaal stukje
57+
bij beetje op dezelfde manier te gaan developen. Hier zie ik een grote rol voor
58+
code.overheid.nl weggelegd.
59+
60+
Dat is de kans die we nu hebben, dat we eindelijk een plek hebben waar we kunnen
61+
samenwerken en van elkaar kunnen leren.
62+
63+
![./img/gina.jpg](./img/gina.jpg) _Gina Plat van OSPO BZK_
64+
65+
## Zo beginnen we
66+
67+
Hoe beginnen we hier mee? Door als verschillende organisaties met elkaar in
68+
gesprek te gaan over wat we nog nodig hebben om het platform op dagelijkse basis
69+
te kunnen gebruiken. En nog belangrijker, dat we **beginnen te bouwen**. Dat kan
70+
om te beginnen gewoon door middel van het inschieten van issues, om het gesprek
71+
te starten, en door middel van het maken van PR's.
72+
73+
## De doelgroep zit aan tafel
74+
75+
Wat mij betreft is de insteek van code.overheid.nl slim omdat je niet iets bouwt
76+
**voor** een gebruikersgroep (developers) maar **met**. Dit minimaliseert de
77+
kans dat je energie in iets stopt waarvan je achteraf moet concluderen dat het
78+
helemaal niet nuttig was.
79+
80+
En omdat de organisaties zelf ook energie stoppen in het bouwen van features, en
81+
dus skin in the game hebben, zullen ze eerder geneigd zijn het gebruik ervan aan
82+
te moedigen of te verplichten.
83+
84+
![./img/boris.jpg](./img/boris.jpg) _Boris van Hoytema van OSPO BZK_
85+
86+
## Pilot
87+
88+
Op dit moment bevindt code.overheid.nl zich in de pilotfase. Dit betekent dat
89+
nog niet iedere overheidsorganisatie zich kan aanmelden en er gebruik van kan
90+
maken. De reden hiervoor is dat er gekozen is voor een graduele aanpak waarbij
91+
langzaam maar zeker een volwaardig gitplatform ontstaat.
92+
93+
### Nog niet af
94+
95+
Op dit moment kan dus nog niet de hele overheid ge-onboard worden, maar dat is
96+
in mijn optiek logisch. We moeten voorkomen dat het beeld ontstaat dat het nog
97+
niet af is, want het is in feite nog niet af, maar dat komt vooral doordat we
98+
het nog niet gebouwd hebben.
99+
100+
## Meedoen
101+
102+
Maar heeft jouw team bijvoorbeeld al ervaring met Forgejo en zijn jullie nu al
103+
zelf nuttige features aan het bouwen? dan is het mogelijk om nu al aangehaakt te
104+
raken. Hiervoor kan je contact opnemen met:
105+
[codeplatform@rijksoverheid.nl](mailto:codeplatform@rijksoverheid.nl).
106+
107+
## Herinnering aan mezelf
108+
109+
Deze blogpost wil ik ook graag gebruiken als een herinnering aan mezelf om me te
110+
commiteren aan code.overheid.nl. Het blijven zorgen voor een project in de vorm
111+
van issues, ideeën en pull requests is iets wat een hoop geduld vereist. Vooral
112+
omdat je er ineens voor moet gaan _samenwerken_.
113+
114+
Dat zie ik ook gebeuren bij de publiccode.yml-standaard waaraan ik bijdraag. De
115+
meeste tijd gaat zitten in het koppelen van mensen en het bespreken van ideeën,
116+
voordat het daadwerkelijk in de standaard zelf terecht komt.
117+
118+
## Conclusie
119+
120+
Bij deze dus de uitnodiging om code.overheid.nl in de gaten te houden en indien
121+
mogelijk mee te bouwen. Alleen samen komen we tot een volwaardig Github
122+
alternatief.
123+
124+
Ben je klaar om mee te bouwen? Meld je dan aan via de "Meedoen"-sectie
125+
hierboven.

blog/2026/04/img/boris.jpg

733 KB
Loading

blog/2026/04/img/gina.jpg

987 KB
Loading

0 commit comments

Comments
 (0)