Skip to content

BCEW Monorepo Documentation ​

Welcome to the documentation portal for the BC Government BCEW monorepo: themes, plugins, shared packages, and automation.

Published site ​

The latest version of this documentation is published to GitHub Pages:

https://bcgov.github.io/bcew-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, cut over / archive it, or add a new projectContributing workflow
Rename a plugin or theme already in the monorepoRenaming plugins and themes
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.