Core Repository will have branch versions for each release
Each plugin repository will have branches that specify the core version and a plugin version they target
When major changes happen in Core, we bump the major version number
See the upgrade guide for details on how to handle mismatches between core and plugin versions.
When naming a PR, prefix the PR title with [ACRONYM] to denote which project the work is for. If the merge is into a plugin or Core repository, prefix with [CORE] or [PRODUCT]. After the prefix, include a short description of the work contained in the PR. For example:
When merging a project's QA to STG, STG to PRD, etc. try to include a rough description of items involved in the push, such as [SUM] QA → STG: Fixes for admin dashboard. If the merge is large and contains too much to summarize, just noting that it is QA → STG is good enough.