Skip to content

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 buildsGetting started
Understand why and how the monorepo is structuredArchitecture
Know what a valid package looks likeProject standards
Import a legacy repo or add a new projectContributing workflow
See lint, test, and build conventionsShared tooling
Understand PR and tag CICI/CD
Releases, Composer, mirrorsRelease and deployment
Tags and branchesVersioning
pnpm / Composer / hoistingPackage management
Edit the docs site or package docsContributing docs, Documentation site
Validate onboardingOnboarding checklist
Keep docs currentMaintenance

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.