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-labsGitHub organization and invite collaborators - Register GitHub OAuth App and connect it to Cloudflare Zero Trust
- Create CF Access Application for
dev-docs.rat.gdwith org-membership policy - Create
website-dev/Docusaurus project scoped todocs/dev/content - Create new CF Pages project for dev docs, attach Access Application
- Remove dev docs plugin from
website/docusaurus.config.ts(public site)