|
| 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 | + _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 | + _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. |
0 commit comments