-
Notifications
You must be signed in to change notification settings - Fork 47
Maintenance
Jorge A. Torres edited this page Sep 24, 2021
·
2 revisions
- There are three priority labels: low, high, and critical
- The priority severity is based on a combination of how much a merchant would be affected (does it break checkout?) and how many merchants would be affected (all? <10%?)
- Issues that are not enhancements or features should receive a priority label
- Compatibility with WooCommerce core and WordPress core should be maintained and timely
Resources
- Follow WooCommerce coding standards
- Use
trunk
as the base branch for all work going into the next release (Current + 1). - If there's work going into the release right after the next one (Current + 2), those PRs should use a
bleeding
ordevelop
branch as base andbleeding
ordevelop
should be merged back intotrunk
right after Current + 1 is released.
- Each PR should receive at least one review by a person who is not the author before merge
- Do not squash merge
- Each PR should be thoroughly tested before merge
- It is important to maintain a professional and considerate tone when communicating with anyone on the repo.