Ga naar hoofdinhoud

ConductionNL Repository Archive Plan

Date: 2026-03-19 Total repositories: 366 Already archived: 8 Recommendation: Archive + privatise 270, Delete 17, Keep 60

Context

Conduction has completed its migration from the custom Symfony-based Common Ground / Open Gateway platform to Nextcloud. This document inventories all 366 ConductionNL repositories and recommends which to keep, archive, or delete.

Strategy: Archive, Privatise, and Hide

Goal

A clean GitHub organisation page where developers only see the ~60 active repositories. All legacy repos become archived, private, and invisible to non-admin members.

How it works

Each legacy repository will be:

  1. Archived — read-only, no pushes, no new issues, no PRs
  2. Made private — hidden from the public internet
  3. Hidden from non-admin members — via GitHub's base permission system

The code, issues, and history remain intact inside each repo. Admins can still access everything. If a repo is ever needed again, an admin can unarchive and change its visibility back.

Visibility control via base permissions

GitHub's organisation base permission setting controls what members see by default:

SettingEffect
Current (likely "Read")All members see all repos, including archived ones
"No permission"Members only see repos they have explicit access to via a Team

The plan:

  1. Set Organization Settings > Member privileges > Base permissions to "No permission"
  2. The existing developers Team gets explicit access to the ~60 KEEP repos
  3. All archived + private repos become invisible to non-admin members
  4. Admins (org owners) always see everything regardless of base permissions

Important: After changing base permissions, verify that the developers team already has access to all active repos. Any repo not assigned to a team becomes invisible to regular members.

Execution plan

PhaseActionEffort
1. Audit team accessVerify the developers team has access to all 60 KEEP repos. Add any missing ones1 hour
2. Change base permissionsSet org base permissions to "No permission"5 min
3. Verify accessHave a non-admin member confirm they can still see all active repos and nothing else15 min
4. Archive reposRun gh repo archive ConductionNL/{name} for all ARCHIVE repos1 hour
5. Privatise reposRun gh repo edit ConductionNL/{name} --visibility private for all ARCHIVE repos1 hour
6. Delete reposDelete the empty test/stub repos (after final confirmation)30 min
7. Clean upUpdate org profile, remove stale submodule references, pin active repos on org page1 hour

Script to execute phases 4-5

# Archive and privatise all repos in one pass
for repo in repo1 repo2 repo3; do
echo "Processing $repo..."
gh repo archive "ConductionNL/$repo" --yes
gh repo edit "ConductionNL/$repo" --visibility private
done

The full repo lists per phase are generated from the tables below.

Rollback

Everything is reversible:

  • Unarchive: gh repo unarchive ConductionNL/{name} --yes
  • Make public again: gh repo edit ConductionNL/{name} --visibility public
  • Restore base permissions: Set back to "Read" in org settings

Category 1: KEEP — Active Nextcloud Apps (13 repos)

These are the core apps that run on the Nextcloud platform. Actively developed and deployed.

RepositoryArgumentation
openregisterFoundation repository for all Conduction apps — owns schemas, docker-compose, shared specs
opencatalogiCatalogi app for federated metadata exchange — core product
openconnectorGateway/service bus for mapping, translation, and data synchronisation
docudeskDocument generation and anonymisation — GDPR/WCAG compliant
nldesignNL Design System theme for Nextcloud — government theming
mydashCustom dashboard app for Nextcloud
softwarecatalogGEMMA Softwarecatalogus Nextcloud app
larpingappLarping app — demo/reference app and active product
zaakafhandelappZaak handling for Dutch governmental institutions
procestCase management — thin client on OpenRegister
pipelinqCRM/pipeline management — thin client on OpenRegister
nextcloud-vueShared Vue component library for all Conduction Nextcloud apps
tilburg-woo-uiTilburg WOO frontend — active deployment, used as submodule

Category 2: KEEP — ExApp Wrappers & Integrations (8 repos)

Nextcloud External App (ExApp) wrappers that integrate third-party services into Nextcloud.

RepositoryArgumentation
openklantOpenKlant customer interaction management — ExApp wrapper
opentalkOpenTalk video conferencing — ExApp wrapper
openzaakOpenZaak ZGW API integration — ExApp wrapper
valtimoValtimo BPM/case management — ExApp wrapper
n8n-nextcloudn8n workflow automation — ExApp wrapper
keycloak-nextcloudKeycloak identity management — ExApp wrapper
ollama-nextcloudOllama local LLM — ExApp wrapper
open-webui-nextcloudOpen WebUI chat — ExApp wrapper

Category 3: KEEP — Infrastructure & Tooling (21 repos)

Repos that support the build, deploy, and operations pipeline.

RepositoryArgumentation
.githubOrganization profile, community health files, this archive plan
claude-code-configShared Claude Code configuration — active daily use (private)
Nextcloud-baseBase Nextcloud image — updated Mar 2026
nextcloud-imagesCustom Nextcloud images — updated Mar 2026
nextcloud-release-actionsGitHub Actions for Nextcloud app store releases
cluster-infraGitOps K8s controllers and operators — updated Mar 2026
monitoringArgoCD, Prometheus, Grafana — updated Mar 2026 (private)
toolchainBuild toolchain — updated Mar 2026 (private)
conduction-themeConduction design tokens — updated Mar 2026
conduction-componentsComponent library — updated Feb 2026
ConfigurationsConfiguration management (private)
KeyCloakKeyCloak configuration (private)
gitops-postgresZalando Postgres operator config (private)
Cloud_pgAdminpgAdmin config (private)
SovereignWorkplaceSovereign Workplace specs — active (private)
UptimeRobot_reconcilerUptime monitoring automation
ggm-openregisterGGM → OpenRegister schema configs — updated Feb 2026
Conduction-WorkflowsGitHub → Slack notifications (fork, active)
woo-website-templateWOO website base template — updated Feb 2026
woo-website-template-apiv2WOO website API v2 template — updated Mar 2026
woo-website-migratieWOO website migration tooling

Category 4: KEEP — Active Research & Supporting (18 repos)

Repos that are actively used or referenced but are not core apps.

RepositoryArgumentation
SoftwarecatalogusVNG client repo (fork) — actively synced, NEVER commit directly
anonymization-experimentsLLM vs ML anonymization research
OpenAnonymiserAnonymisation API (fork) — updated Mar 2026
OpenAnonymiser_lightLight anonymiser (fork) — updated Mar 2026
NL_docDocumentation — updated Jan 2026
LLM-configuratieLLM configuration
n8nn8n repo
GDPRdeskGDPR tooling
waardepapierenBlockchain certificates — updated Jan 2026
fallback-pageFallback page for infrastructure
sec-issue-botSecurity issue Slack bot
content-botContent generation Slack bot (fork)
docuragPython RAG document search
Woo-AVLWOO anonymisation via LLM
archimate-diagram-engineArchiMate diagram fork — used for architecture docs
Gemeentelijk-GegevensmodelGGM fork — reference for schema generation
product-website-templateProduct page template for open-source projects
openwoo-app-websiteOpenWoo.app website

Category 5: ARCHIVE — Common Ground Gateway (The Old Platform) (5 repos)

The Symfony-based Common Ground Gateway that has been fully replaced by the Nextcloud platform.

RepositoryOpen IssuesArgumentation
commonground-gateway91The old platform itself — Symfony bundle + K8s wrapper, fully replaced by OpenRegister + OpenConnector
commonground-gateway-frontend3React frontend for the old gateway — replaced by Nextcloud UI
commonground-gateway-ui2Earlier iteration of the gateway UI — replaced by Nextcloud UI
gateway-ui5Most recent gateway UI — replaced by Nextcloud UI
api-connector0Ajax/NLX connector for the old platform — replaced by OpenConnector

Category 6: ARCHIVE — Symfony Bundles (15 repos)

Symfony bundles that were part of the old Common Ground framework. All functionality now lives in Nextcloud apps.

RepositoryOpen IssuesArgumentation
CommonGroundBundle3Core CG toolkit for Symfony — replaced by Nextcloud platform
ConductionCommonGroundBundle1Conduction's CG Symfony bundle — replaced
DigiDBundle0DigiD Symfony bundle — authentication now via Keycloak ExApp
digid-bundle0DigiD bundle v2 — same as above
IdVaultBundle0ID Vault Symfony bundle — replaced by Keycloak
saml-bundle0SAML login bundle — replaced by Keycloak
WooBundle0WOO publications bundle (fork) — replaced by OpenWoo on Nextcloud
ApplicationBundle1Example Symfony app bundle — obsolete
AtlantisBundle0Atlantis theme bundle — replaced by NL Design
BalanceBundle0Balance bundle — obsolete
FlatlandBundle1Flatland template bundle — obsolete
LandkitBundle1Landkit template bundle — obsolete
ListyBundle1Listy template bundle — obsolete
MisterWolfBundle4MisterWolf template bundle (private) — obsolete
NLDesignBundle1NL Design template bundle — replaced by nldesign Nextcloud app
RocketBundle1Rocket theme bundle — obsolete
SpacesBundle0Spaces template bundle — obsolete

Category 7: ARCHIVE — Common Ground Components (35 repos)

API components built on the old Symfony platform. All replaced by OpenRegister schemas.

RepositoryOpen IssuesArgumentation
Authorization-component7Authorization — now handled by Nextcloud's built-in auth
Challenge-component5Challenges — replaced by OpenRegister schema
ContactMoment-Component4Contact moments — replaced by Pipelinq on OpenRegister
EAV-component0Entity-Attribute-Value — this IS OpenRegister's predecessor
Notification-component4Notifications — replaced by Nextcloud notifications + n8n
Queue-Component4Queue — replaced by n8n workflows
balance-registration4Balance registration — obsolete
besmettingregistratiecomponent8COVID-19 contact tracing — pandemic is over
checkin-component4Horeca check-in — COVID-era, no longer needed
checkinservice4Check-in service — COVID-era, no longer needed
contactregistratiecomponent8Contact registration — replaced by Pipelinq
education-component8Education — obsolete, never deployed to production
environment-component9K8s environment descriptions — replaced by cluster-infra
export-component4Export files — replaced by DocuDesk
issue-component8Issue handling — replaced by GitHub issues + Nextcloud
loggingcomponent0Logging — replaced by Nextcloud audit logging
memo-component5Memos — replaced by OpenRegister objects
portfolio-component5Portfolio — obsolete
review-component5Reviews — replaced by OpenRegister schema
story-component0Stories — obsolete
taken-component5Tasks — replaced by Procest on OpenRegister
token-registration-component4Token registration — replaced by Keycloak
user-component7User management — replaced by Nextcloud user management
wallet-component3Wallet — updated Jan 2026 but functionality moved to Nextcloud
very-small-chatbot-component1Chatbot — replaced by Open WebUI ExApp
installation-management-component5Cluster installation management (private) — replaced by cluster-infra
server-analysis-service0Server analysis — replaced by monitoring stack
Environment-management-component3Environment management (private) — replaced by GitOps
instemming-registratie-component5Consent registration — replaced by OpenRegister schema
procesregistratiecomponent4Process registration — replaced by Procest
orderregistratiecomponent5Order registration — replaced by OpenRegister schema
Commongroundregistratiecomponent8CG component registry — replaced by OpenCatalogi
zaak-registratie-component47Case registration — replaced by Procest + OpenZaak ExApp
grafregistratiecomponent0Grave registration (fork) — municipality-specific, obsolete
verzoekregistratiecomponent6Request registration — replaced by Pipelinq

Category 8: ARCHIVE — Common Ground Services (21 repos)

Business logic services built on the old platform. Replaced by n8n workflows or Nextcloud app logic.

RepositoryOpen IssuesArgumentation
adresservice7Address/BAG enrichment — replaced by OpenConnector source
agendaservice10Agenda/appointments — replaced by Nextcloud Calendar
begrafenisservice5Funeral service — municipality-specific, obsolete
begraven-service9Burial service — municipality-specific, obsolete
berichtservice7Messaging (email/SMS) — replaced by n8n workflows
betaalservice5Payment processing — replaced by OpenConnector integration
brpservice6BRP (national person registry) proxy — replaced by OpenConnector source
instemmingservice5Consent processing — replaced by n8n workflow
kvkservice5KVK (chamber of commerce) proxy — replaced by OpenConnector source
logicservice0BRP logic — replaced by OpenConnector mapping
stufservice5StUF protocol bridge — replaced by OpenConnector
taalhuizen-service2Language school service — project-specific, obsolete
taalhuizen-logic0Language school notification logic — project-specific, obsolete
trouw-service6Marriage business logic — municipality-specific, obsolete
verhuis-service5Moving service — municipality-specific, obsolete
verzoekconversieservice6Request-to-case converter — replaced by n8n workflow
vsbe-service4Very Small Business Engine — replaced by Procest
westfrieslandservice7West-Friesland-specific logic — municipality-specific, obsolete
document-creation-service0Document creation — replaced by DocuDesk
bundle-runner0Symfony bundle runner — obsolete with platform migration
generic-commonground-bl0Generic business logic layer — replaced by OpenConnector

Category 9: ARCHIVE — Common Ground Catalogues (10 repos)

Domain catalogues from the old platform. All replaced by OpenRegister schemas.

RepositoryOpen IssuesArgumentation
locatiecatalogus4Location catalogue — replaced by OpenRegister location schema
medewerkercatalogus6Employee catalogue — replaced by Nextcloud users + OpenRegister
procestypecatalogus6Process type catalogue — replaced by Procest
productenendienstencatalogus14Products & services catalogue — replaced by OpenRegister schema
verzoektypecatalogus4Request type catalogue — replaced by Pipelinq schemas
webresourcecatalogus8Web resource catalogue — replaced by Nextcloud Files
landelijketabellencatalogus4National GBA tables — replaced by OpenConnector source
contactcatalogus0Contact catalogue — already archived, replaced by Pipelinq
componentenoverzicht1Component overview — replaced by OpenCatalogi
love-common-ground42CG developer community platform — replaced by OpenCatalogi

Category 10: ARCHIVE — Proto Applications & Generators (7 repos)

Template generators and proto applications for the old platform.

RepositoryOpen IssuesArgumentation
Proto-component-commonground35Component generator — the old yo commonground scaffolder, replaced by Nextcloud app scaffolder
Proto-application-NLDesign6NL Design proto app — replaced by nldesign Nextcloud app
Proto-application-flatland1Flatland proto app — obsolete
Proto-application-listy1Listy proto app — obsolete
Proto-application-mister-wolf1MisterWolf proto app — obsolete
proto-application-commonground1CG proto PHP app — obsolete
commonground-example7CG example project — obsolete

Category 11: ARCHIVE — Old Process Engines & Dashboards (4 repos)

Process/case management from before Procest existed.

RepositoryOpen IssuesArgumentation
procces-engine42Headless process/business engine — direct predecessor to Procest, high issue count has historical value
processenDashboard6Process dashboard — replaced by Procest UI
commonground-dashboard4CG dashboard — replaced by MyDash
checking3Checking app — obsolete

Category 12: ARCHIVE — Publiccode Metadata Repos (19 repos)

publiccode.yaml repos that made components findable in the old component registry. All superseded by OpenCatalogi.

RepositoryOpen IssuesArgumentation
bag_publiccode0BAG API publiccode — superseded by OpenCatalogi listing
brc_publiccode0Besluiten API publiccode — superseded
brp_publiccode0BRP API publiccode — superseded
contactmomenten_publiccode0Contactmomenten publiccode — superseded
drc_publiccode0Document registration publiccode — superseded
elastic_search_publiccode0Elasticsearch publiccode — superseded
handels_register_publiccode0Handelsregister publiccode — superseded
klanten_publiccode0Klanten API publiccode — superseded
logging-verwerking-read_publiccode0Logging read publiccode — superseded
logging-verwerking-write_publiccode0Logging write publiccode — superseded
MRC_publiccode0Medewerkers publiccode — superseded
nrc_publiccode0Notifications publiccode — superseded
PDC_publiccode0PDC publiccode — superseded
PUB_publiccode0Publications publiccode — superseded
productaanvraag_publiccode0Product request publiccode — superseded
referentielijsten_publiccode1Reference lists publiccode — superseded
verzoeken_publiccode0Requests publiccode — superseded
zrc_publiccode0Cases API publiccode — superseded
ztc_publiccode0Catalogi API publiccode — superseded

Category 13: ARCHIVE — Old Frontends & UIs (26 repos)

Frontend applications from the old platform era. All replaced by Nextcloud UIs or no longer needed.

RepositoryOpen IssuesArgumentation
commonground-ui42common-ground.dev website — replaced by OpenCatalogi
conduction-ui6Old Conduction website — replaced by current website
huwelijksplanner-ui7Marriage planner UI — municipality project ended
begrafenisplanner0Funeral planner UI — municipality project ended
verhuizen-interface0Moving process UI — municipality project ended
instemmingen-interface2Consent interface — obsolete
eherkenning-ui1eHerkenning spoof UI — replaced by Keycloak
digispoof1DigiD spoof — replaced by Keycloak
digispoof-interface8DigiD spoof UI — replaced by Keycloak
digispoof-old1Old DigiD spoof — obsolete
bisc-frontend0BISC frontend — project ended
mijnapp-frontend0MijnApp (fork) — project ended
mijndenhaag-pwa0MijnDenHaag PWA (fork) — project ended
waardepapieren-frontend0Waardepapieren UI — project ended
waardepapieren-ballie5Waardepapieren desk app — project ended
waardepapieren-scan-app0Waardepapieren scan app — project ended
larping2Old larping frontend — replaced by larpingapp
larping-ui1Old larping UI — replaced by larpingapp
corona-interface1Corona info UI for Utrecht — COVID-era, obsolete
challenges-ui1Challenges UI — obsolete
formulieren-ui1Forms UI — obsolete
ggd-ui1GGD UI — obsolete
stages-ui1Stages/internships UI — obsolete
vrijwilligers-ui1Volunteers UI — obsolete
utrecht-huwelijksplanner0Utrecht marriage planner (fork) — project ended
kiss-frontend-dit1KISS frontend (fork) — evaluation completed

Category 14: ARCHIVE — PWA Skeletons & Templates (10 repos)

Progressive Web App templates from the Gatsby era. All replaced by Nextcloud-based frontends.

RepositoryOpen IssuesArgumentation
skeleton-app2Gatsby skeleton — replaced by Nextcloud app scaffolding
skeleton-gatsby5Gatsby skeleton — same
skeleton-pip2PIP skeleton — obsolete
nl-design-skeleton-gatsby2NL Design Gatsby skeleton — replaced by nldesign app
pwa-ballie-hoorn0Hoorn PWA — municipality project ended
pwa-nijmegen0Nijmegen PWA — municipality project ended
pwa-pip-nijmegen1Nijmegen PIP POC — project ended
pwa-verhuizen-denbosh4Den Bosch moving PWA — project ended
proto-pwa-next0Next.js PWA prototype — obsolete
pwa-50PWA test — obsolete

Category 15: ARCHIVE — Municipality-Specific Projects (13 repos)

One-off projects for specific municipalities. All projects have concluded.

RepositoryOpen IssuesArgumentation
utrecht-trouwen70Utrecht marriage app (private) — project ended, high issue count worth preserving
zaakonline68Online case system sketch (private) — predecessor to zaakafhandelapp, high issue count
huwelijksplanner0Marriage planner backend — project ended
verhuizen0Moving process — project ended
OpenPDD-Beuningen0Beuningen products — project ended
OpenWooApp0Open WOO app docs/config — migrated to Nextcloud
poc-zaaksysteem-nijmegen-master0Nijmegen case system POC — project ended
hackathon-eerste-inschrijving0Hackathon project — event ended
pip-demodam0Demodam PIP — demo project ended
stage-platform4Internship platform — project ended
Verhuizen-implementatie4Moving implementation script (private) — project ended
docparser5OAS/publiccode analyser — replaced by OpenCatalogi validation
Klantinteractie-Servicesysteem0KIS specification (private) — superseded by Pipelinq

Category 16: ARCHIVE — WOO Municipality Websites (43 repos)

Per-municipality WOO website deployment repos. The templates are kept (Category 3); these are frozen instances.

Note: Before archiving, verify with ops which municipalities still have active contracts. Active deployments may need to stay unarchived for maintenance access.

RepositoryOpen IssuesArgumentation
woo-website18Base WOO website — check if still active
woo-website-baarn0Baarn instance
woo-website-barneveld0Barneveld v1
woo-website-barneveld-v20Barneveld v2
woo-website-bct0BCT instance
woo-website-beek0Beek instance
woo-website-buren0Buren instance
woo-website-conduction0Conduction's own instance
woo-website-conduction-apiv20Conduction API v2 instance
woo-website-dinkelland0Dinkelland v1
woo-website-dinkelland-v20Dinkelland v2
woo-website-ede0Ede instance
woo-website-epe0Epe v1
woo-website-epe-apiv20Epe API v2
woo-website-epe-v20Epe v2
woo-website-gooisemeren0Gooise Meren v1
woo-website-gooisemeren-v20Gooise Meren v2
woo-website-gouda0Gouda instance
woo-website-helmond0Helmond instance
woo-website-hoekschewaard0Hoeksche Waard instance
woo-website-hofvantwente0Hof van Twente v1
woo-website-hofvantwente-apiv20Hof van Twente API v2
woo-website-koophulpje0Koophulpje instance
woo-website-lansingerland0Lansingerland instance
woo-website-leiden0Leiden instance
woo-website-moerdijk0Moerdijk v1
woo-website-moerdijk-v20Moerdijk v2
woo-website-noaberkracht0Noaberkracht v1
woo-website-noaberkracht-v20Noaberkracht v2
woo-website-noordwijk0Noordwijk v1
woo-website-noordwijk-apiv20Noordwijk API v2
woo-website-odmh0ODMH instance
woo-website-oude-ijsselstreek0Oude IJsselstreek instance
woo-website-roosendaal0Roosendaal v1
woo-website-roosendaal-v20Roosendaal v2
woo-website-rotterdam0Rotterdam instance
woo-website-sloterburg0Sloterburg instance
woo-website-soest0Soest instance
woo-website-stichtsevecht0Stichtse Vecht instance
woo-website-tubbergen0Tubbergen v1
woo-website-tubbergen-v20Tubbergen v2
woo-website-xxllnc0XXLlnc integration instance
woo-website-zuiddrecht0Zuid-Drecht instance
woo-website-zuiddrecht-temp0Zuid-Drecht temp instance
woo-website-zutphen0Zutphen v1
woo-website-zutphen-v20Zutphen v2

Category 17: ARCHIVE — WordPress Plugins & Themes (12 repos)

WordPress-era plugins. All replaced by Nextcloud apps.

RepositoryOpen IssuesArgumentation
formio-wordpress0Form.io for WordPress — replaced by Nextcloud forms/n8n
waardepapieren_wordpress0Waardepapieren WordPress plugin — project ended
waardepapieren_drupal0Waardepapieren Drupal module — project ended
waardepapieren_typo30Waardepapieren TYPO3 extension — project ended
id-vault_wordpress0ID Vault WordPress plugin — replaced by Keycloak
NL-Design_wordpress0NL Design WordPress theme — replaced by nldesign app
wordpress-docker0Dockerized WordPress — no longer using WordPress
plugin-openpub-base0OpenPub WordPress plugin (fork) — project ended
plugin-openpub-internal-data0OpenPub internal data (fork) — project ended
plugin-openwoo1OpenWoo WordPress plugin (fork) — migrated to Nextcloud
plugin-pdc-expiration-date0PDC expiration date plugin (fork) — obsolete
plugin-pdc-faq0PDC FAQ plugin (fork) — obsolete
plugin-pdc-internal-products0PDC internal products (fork) — obsolete
plugin-pdc-leges0PDC leges plugin (fork) — obsolete
plugin-pdc-locations0PDC locations plugin (fork) — obsolete
plugin-pdc-samenwerkende-catalogi0PDC samenwerkende catalogi (fork) — replaced by OpenCatalogi
open-government-publications0Government publications WordPress plugin (fork) — replaced by WOO app

Category 18: ARCHIVE — Old Kubernetes & Infrastructure (13 repos)

Kubernetes configs from the old platform deployment. All replaced by current GitOps setup.

RepositoryOpen IssuesArgumentation
commonground-kubernetes4Old CG K8s config (private) — replaced by cluster-infra
conduction-website-kubernetes4Old website K8s (private) — replaced
websites-kubernetes0Old websites K8s (private) — replaced
utrecht-kubernetes4Utrecht K8s (private) — project ended
utrecht-commonground-kubernetes4Utrecht CG K8s (private) — project ended
trouwen-kubernetes4Marriage K8s (private) — project ended
larping-kubernetes4Old larping K8s (private) — replaced by larpingapp
s-hertogenbosch-kubernetes0Den Bosch K8s (private) — project ended
s-hertogenbosch-admin0Den Bosch admin (private) — project ended
s-hertogenbosch-commonground0Den Bosch CG (private) — project ended
s-hertogenbosch-frontend0Den Bosch frontend (private) — project ended
nextcloud-argo-bootstrap0ArgoCD bootstrap (private) — superseded by cluster-infra
nextcloud-gitops-values0GitOps values (private) — superseded by cluster-infra
tilburg-woo-helm0Tilburg WOO Helm chart — deployment-specific
openzaak-charts0OpenZaak Helm charts (fork) — replaced by ExApp
openstad-kubernetes0OpenStad K8s (fork) — project ended

Category 19: ARCHIVE — Old Forks & External Projects (17 repos)

Forks of external projects that were used for evaluation, contribution, or reference. No longer actively needed.

RepositoryOpen IssuesArgumentation
OpenZaakBrug0ZDS→ZGW translator (fork) — replaced by OpenConnector
signals0Amsterdam Signalen (fork) — evaluation completed
frontend0Signalen frontend (fork) — evaluation completed
classification0ML classification (fork) — evaluation completed
sensrnet-registry-frontend0SensRNet (fork) — project ended
denhaag0Den Haag Design System (fork) — evaluation completed
themes0NL Design themes (fork) — replaced by conduction-theme
nl-design-system-with-next.js0NL Design + Next.js example (fork) — obsolete
nl-portal-libraries0NL Portal libs (fork) — evaluation completed
schulddossier0Debt management (fork) — project ended
demodam.org0Demodam placeholder (fork) — obsolete
vrijBRP0VrijBRP open platform (fork) — evaluation completed
open-notificaties0Open Notificaties (fork) — replaced by n8n
open-zaak0Open Zaak (fork) — replaced by openzaak ExApp
vng-api-common0VNG API common (fork) — no longer contributing
nginx-env0Nginx env vars (fork) — no longer using custom nginx
recipes-contrib0Symfony recipes (fork) — no longer using Symfony
FileSystemOperations0PHP filesystem ops (fork, 2016) — obsolete

Category 20: ARCHIVE — Waardepapieren Ecosystem (5 repos)

Blockchain certificate components. The main waardepapieren repo stays in KEEP; these supporting repos can be archived.

RepositoryOpen IssuesArgumentation
waardepapieren-register4Certificate register — project concluded
waardepapieren-service2Certificate service — project concluded
waardepapieren-php0PHP library — project concluded
docker-irma-server0IRMA server container — project concluded
id-vault-php0ID Vault PHP lib — replaced by Keycloak

Category 21: ARCHIVE — Miscellaneous Legacy (13 repos)

Repos that don't fit neatly into the above categories.

RepositoryOpen IssuesArgumentation
NL-Design-System1Old NL Design System setup — replaced by nldesign app
nl-design1NL Design test setup — replaced by nldesign app
OpenPdc0Open PDC stub — replaced by OpenRegister schema
OpenPub0Open Pub stub — replaced by OpenCatalogi
OpenWebConcept0OpenWebConcept (fork) — evaluation completed
nlx-training0NLX training files — training completed
single-sign-on1Mock SSO server — replaced by Keycloak
AI-mail0AI mail experiment (private) — superseded by n8n workflows
frinzj4Frinzj application (private) — project ended
bzk-mock1BZK challenge mock — challenge ended
utrecht-common-ground5Utrecht CG setup (private) — project ended
larping-api6Old larping API (private) — replaced by larpingapp
larping-frontend17Old larping frontend (private) — replaced by larpingapp, high issue count worth preserving
larping-old16Oldest larping version (private) — replaced by larpingapp, high issue count worth preserving
test-component42CG tutorial component — used in tutorials, high issue count from proto-component generator
recipes-contrib-20Symfony recipes v2 — no longer using Symfony

Category 22: DELETE — Empty, Test, and Stub Repos (15 repos)

Repos with no meaningful content. Safe to delete permanently.

RepositoryArgumentation
cgcDescription: "testje" — test repo (private)
test-for-pwaPWA test stub — empty template output
test-pwa-2PWA test stub — empty template output
pwa-test-4PWA test stub — empty template output
pwa-pdc-kvkPrivate, stale since 2021, unnamed
gatsby-pocEmpty POC, no code
commongroundnuPrivate, stale since 2022, no description
id-vaultPrivate, stale since 2022, ID Vault app — replaced by Keycloak
Multiplayer-GamePrivate, off-topic multiplayer game
WorkflowFork, test workflow for unit testing — obsolete
varnish-envVarnish config — no longer using Varnish
conduction-loadbalancerPrivate, stale since 2019, already archived on GitHub
conductionwebsitePrivate, already archived, old website
conduction-websiteAlready archived, old website
docker-trouwplannerPrivate, already archived, old container
rag-datasetPrivate, empty dataset
zuid-drecht-staticStatic page for fictional municipality — demo only

Already Archived on GitHub (8 repos)

These repos are already archived — no action needed.

RepositoryNotes
ConductionNL.github.ioOld GitHub Pages
contactcatalogusContact catalogue
conduction-websiteOld website
conductionwebsiteOld website v2
conduction-loadbalancerOld load balancer
docker-trouwplannerOld trouwplanner container
nextcloud-gitops-deploymentsOld GitOps deployments
waardepapieren-websiteWaardepapieren website

Summary Table

CategoryCountAction
1. Active Nextcloud Apps13KEEP (assign to developers team)
2. ExApp Wrappers8KEEP (assign to developers team)
3. Infrastructure & Tooling21KEEP (assign to developers team)
4. Research & Supporting18KEEP (assign to developers team)
5. Common Ground Gateway5ARCHIVE + PRIVATE
6. Symfony Bundles17ARCHIVE + PRIVATE
7. CG Components35ARCHIVE + PRIVATE
8. CG Services21ARCHIVE + PRIVATE
9. CG Catalogues10ARCHIVE + PRIVATE
10. Proto Applications7ARCHIVE + PRIVATE
11. Process Engines4ARCHIVE + PRIVATE
12. Publiccode Repos19ARCHIVE + PRIVATE
13. Old Frontends & UIs26ARCHIVE + PRIVATE
14. PWA Skeletons10ARCHIVE + PRIVATE
15. Municipality Projects13ARCHIVE + PRIVATE
16. WOO Municipality Websites45ARCHIVE + PRIVATE
17. WordPress Plugins17ARCHIVE + PRIVATE
18. Old Kubernetes16ARCHIVE + PRIVATE
19. Old Forks18ARCHIVE + PRIVATE
20. Waardepapieren Ecosystem5ARCHIVE + PRIVATE
21. Miscellaneous Legacy16ARCHIVE + PRIVATE
22. Delete Candidates17DELETE
Already Archived8PRIVATE (already archived)
Total366