WordPress Monorepo Documentation
Welcome to the documentation portal for the BC Government WordPress monorepo: themes, plugins, shared packages, and automation.
Published site
The latest version of this documentation is published to GitHub Pages:
https://bcgov.github.io/wordpress-monorepo/
Start here
| I want to… | Read |
|---|---|
| Clone, install, and run builds | Getting started |
| Understand why and how the monorepo is structured | Architecture |
| Know what a valid package looks like | Project standards |
| Import a legacy repo or add a new project | Contributing workflow |
| See lint, test, and build conventions | Shared tooling |
| Understand PR and tag CI | CI/CD |
| Releases, Composer, mirrors | Release and deployment |
| Tags and branches | Versioning |
| pnpm / Composer / hoisting | Package management |
| Edit the docs site or package docs | Contributing docs, Documentation site |
| Validate onboarding | Onboarding checklist |
| Keep docs current | Maintenance |
Package documentation
Plugins and themes can ship their own docs beside the code (plugins/<slug>/docs/, themes/<slug>/docs/). Those pages appear under Plugins and Themes in the sidebar when docs/index.md exists.