Skip to main content

Developer Documentation TODO

Pending tasks and planned improvements for the developer docs site.


Dev Docs Access Control

Priority: Medium
Effort: Medium (2–4 hours, mostly CF dashboard + GitHub org setup)
Plan: dev-docs-access-plan.md

Separate developer docs into a dedicated Cloudflare Pages site (dev-docs.rat.gd) protected by Cloudflare Access (Zero Trust) with GitHub as the identity provider. Access is granted to members of the gdpr-labs GitHub organization — the same people who can push code.

What needs to be done:

  • Create gdpr-labs GitHub organization and invite collaborators
  • Register GitHub OAuth App and connect it to Cloudflare Zero Trust
  • Create CF Access Application for dev-docs.rat.gd with org-membership policy
  • Create website-dev/ Docusaurus project scoped to docs/dev/ content
  • Create new CF Pages project for dev docs, attach Access Application
  • Remove dev docs plugin from website/docusaurus.config.ts (public site)