Skip to main content

WooCommerce Git Flow

Conventions

Branch Naming

While we don't enforce any naming conventions except for release branches (which always start with release/), prefixes help indicate the type of branch or change they refer to. Some common prefixes include fix/, feature/, add/, and update/.

In particular, when creating a fix branch, use the correct prefix and the issue number (e.g., fix/12345) or summarize the change (e.g., fix/12345-shipping-tax-rate-saving).

Releases

For core development, we use the following structure and flow.

Release Cycle flow chart

Refer to the release schedule document for more details.