LPDP GRONINGEN / ARCHITECTURE
File Architecture
Authority sources, Cloudflare output and cross-repository change boundaries.
Three repositories, distinct roles
The brand repository is lpdpgroningen/lpdp-groningen-brand and builds to dist/ using npm run build. The canonical website lives at muhhilalsudarbi-pixel/lpdp-groningen-web. The lpdpgroningen/lpdp-groningen-web mirror is read-only.
brand: lpdpgroningen/lpdp-groningen-brand website: muhhilalsudarbi-pixel/lpdp-groningen-web mirror: lpdpgroningen/lpdp-groningen-web (READ ONLY) Cloudflare Pages: npm run build → dist/
Change workflow
Identity assets and ecosystem rules originate in canonical contracts. Website changes are proposed by PR to the canonical repository; never write directly to the mirror. Brand portal changes require review and build checks.
npm run check
npm run build
# Cloudflare Pages: framework None, output dist