[docs] Document the release management principles #9974
|
@ -1,12 +1,60 @@
|
|||
pastk
commented
Maybe the "Blockers" is the only item deserving its own heading.. Maybe the "Blockers" is the only item deserving its own heading..
pastk
commented
A more common term for English-speakers? ```suggestion
## Guidelines
```
A more common term for English-speakers?
pastk
commented
```suggestion
The release management follows the **Fixed-Time, Variable-Scope** principle. This means that releases occur on a **predictable** schedule, while the scope of each release **may vary**.
```
pastk
commented
```suggestion
Everyone should expect that each release will include only what was finished on time and **won't be delayed** to include any particular "almost ready" change (there could be exceptions for important hot fixes only).
```
pastk
commented
Seems like too much detail about funded work planning not really related to releases?.. ```suggestion
Hence the scope of each release **may vary** based on the readiness of the features. Volunteer Contributors work at their own pace while the funded work adheres to the scope and schedule outlined in the agreed project plan.
```
Seems like too much detail about funded work planning not really related to releases?..
pastk
commented
```suggestion
Each release has one person appointed as the Release Manager to oversee the upcoming release.
```
pastk
commented
```suggestion
It is the duty of the Release Manager to drive the entire process to the successful completion, utilizing all available resources and means. Specific tasks may be delegated to individual team members as required.
```
pastk
commented
```suggestion
The person holds the authority to make final decisions on cut-off and release dates, and can exclude or revert changes to ensure the release schedule and quality targets are met.
```
pastk
commented
IMHO it was too many sub-titles each containing just one line of text. ```suggestion
### Release Tracking
Each release should have its own Release Tracking Issue on GitHub, which contains a schedule and a checklist of items to be executed in the correct order.
Also each release should have a dedicated 20YY.MM github milestone. All contributors are encouraged to use it for organizing their work and to communicate clearly with the Release Manager about their schedules, as well as any potential risks or regressions after merging each feature.
Any regressions discovered must be filed as blocking bug tickets and added to the milestone with a clear and understandable description. Contributors are encouraged to proactively revert their changes if it is unrealistic to stabilize them before the cut-off date.
Any decision made must be documented in writing within the Release Tracking Issue, ensuring that the motivation and reasoning are clear and understandable to all.
```
IMHO it was too many sub-titles each containing just one line of text.
pastk
commented
Maybe the "Blockers" is the only item deserving its own heading.. Maybe the "Blockers" is the only item deserving its own heading..
|
||||
# Release Management
|
||||
|
||||
## Apple App Store
|
||||
pastk
commented
A more common term for English-speakers? ```suggestion
## Guidelines
```
A more common term for English-speakers?
pastk
commented
```suggestion
The release management follows the **Fixed-Time, Variable-Scope** principle. This means that releases occur on a **predictable** schedule, while the scope of each release **may vary**.
```
pastk
commented
```suggestion
Everyone should expect that each release will include only what was finished on time and **won't be delayed** to include any particular "almost ready" change (there could be exceptions for important hot fixes only).
```
pastk
commented
Seems like too much detail about funded work planning not really related to releases?.. ```suggestion
Hence the scope of each release **may vary** based on the readiness of the features. Volunteer Contributors work at their own pace while the funded work adheres to the scope and schedule outlined in the agreed project plan.
```
Seems like too much detail about funded work planning not really related to releases?..
pastk
commented
```suggestion
Each release has one person appointed as the Release Manager to oversee the upcoming release.
```
pastk
commented
```suggestion
It is the duty of the Release Manager to drive the entire process to the successful completion, utilizing all available resources and means. Specific tasks may be delegated to individual team members as required.
```
pastk
commented
```suggestion
The person holds the authority to make final decisions on cut-off and release dates, and can exclude or revert changes to ensure the release schedule and quality targets are met.
```
pastk
commented
IMHO it was too many sub-titles each containing just one line of text. ```suggestion
### Release Tracking
Each release should have its own Release Tracking Issue on GitHub, which contains a schedule and a checklist of items to be executed in the correct order.
Also each release should have a dedicated 20YY.MM github milestone. All contributors are encouraged to use it for organizing their work and to communicate clearly with the Release Manager about their schedules, as well as any potential risks or regressions after merging each feature.
Any regressions discovered must be filed as blocking bug tickets and added to the milestone with a clear and understandable description. Contributors are encouraged to proactively revert their changes if it is unrealistic to stabilize them before the cut-off date.
Any decision made must be documented in writing within the Release Tracking Issue, ensuring that the motivation and reasoning are clear and understandable to all.
```
IMHO it was too many sub-titles each containing just one line of text.
pastk
commented
Maybe the "Blockers" is the only item deserving its own heading.. Maybe the "Blockers" is the only item deserving its own heading..
|
||||
## Guidelines
|
||||
pastk
commented
A more common term for English-speakers? ```suggestion
## Guidelines
```
A more common term for English-speakers?
pastk
commented
```suggestion
The release management follows the **Fixed-Time, Variable-Scope** principle. This means that releases occur on a **predictable** schedule, while the scope of each release **may vary**.
```
pastk
commented
```suggestion
Everyone should expect that each release will include only what was finished on time and **won't be delayed** to include any particular "almost ready" change (there could be exceptions for important hot fixes only).
```
pastk
commented
Seems like too much detail about funded work planning not really related to releases?.. ```suggestion
Hence the scope of each release **may vary** based on the readiness of the features. Volunteer Contributors work at their own pace while the funded work adheres to the scope and schedule outlined in the agreed project plan.
```
Seems like too much detail about funded work planning not really related to releases?..
pastk
commented
```suggestion
Each release has one person appointed as the Release Manager to oversee the upcoming release.
```
pastk
commented
```suggestion
It is the duty of the Release Manager to drive the entire process to the successful completion, utilizing all available resources and means. Specific tasks may be delegated to individual team members as required.
```
pastk
commented
```suggestion
The person holds the authority to make final decisions on cut-off and release dates, and can exclude or revert changes to ensure the release schedule and quality targets are met.
```
pastk
commented
IMHO it was too many sub-titles each containing just one line of text. ```suggestion
### Release Tracking
Each release should have its own Release Tracking Issue on GitHub, which contains a schedule and a checklist of items to be executed in the correct order.
Also each release should have a dedicated 20YY.MM github milestone. All contributors are encouraged to use it for organizing their work and to communicate clearly with the Release Manager about their schedules, as well as any potential risks or regressions after merging each feature.
Any regressions discovered must be filed as blocking bug tickets and added to the milestone with a clear and understandable description. Contributors are encouraged to proactively revert their changes if it is unrealistic to stabilize them before the cut-off date.
Any decision made must be documented in writing within the Release Tracking Issue, ensuring that the motivation and reasoning are clear and understandable to all.
```
IMHO it was too many sub-titles each containing just one line of text.
pastk
commented
Maybe the "Blockers" is the only item deserving its own heading.. Maybe the "Blockers" is the only item deserving its own heading..
|
||||
|
||||
### Upload metadata and screenshots to the App Store
|
||||
pastk
commented
A more common term for English-speakers? ```suggestion
## Guidelines
```
A more common term for English-speakers?
pastk
commented
```suggestion
The release management follows the **Fixed-Time, Variable-Scope** principle. This means that releases occur on a **predictable** schedule, while the scope of each release **may vary**.
```
pastk
commented
```suggestion
Everyone should expect that each release will include only what was finished on time and **won't be delayed** to include any particular "almost ready" change (there could be exceptions for important hot fixes only).
```
pastk
commented
Seems like too much detail about funded work planning not really related to releases?.. ```suggestion
Hence the scope of each release **may vary** based on the readiness of the features. Volunteer Contributors work at their own pace while the funded work adheres to the scope and schedule outlined in the agreed project plan.
```
Seems like too much detail about funded work planning not really related to releases?..
pastk
commented
```suggestion
Each release has one person appointed as the Release Manager to oversee the upcoming release.
```
pastk
commented
```suggestion
It is the duty of the Release Manager to drive the entire process to the successful completion, utilizing all available resources and means. Specific tasks may be delegated to individual team members as required.
```
pastk
commented
```suggestion
The person holds the authority to make final decisions on cut-off and release dates, and can exclude or revert changes to ensure the release schedule and quality targets are met.
```
pastk
commented
IMHO it was too many sub-titles each containing just one line of text. ```suggestion
### Release Tracking
Each release should have its own Release Tracking Issue on GitHub, which contains a schedule and a checklist of items to be executed in the correct order.
Also each release should have a dedicated 20YY.MM github milestone. All contributors are encouraged to use it for organizing their work and to communicate clearly with the Release Manager about their schedules, as well as any potential risks or regressions after merging each feature.
Any regressions discovered must be filed as blocking bug tickets and added to the milestone with a clear and understandable description. Contributors are encouraged to proactively revert their changes if it is unrealistic to stabilize them before the cut-off date.
Any decision made must be documented in writing within the Release Tracking Issue, ensuring that the motivation and reasoning are clear and understandable to all.
```
IMHO it was too many sub-titles each containing just one line of text.
pastk
commented
Maybe the "Blockers" is the only item deserving its own heading.. Maybe the "Blockers" is the only item deserving its own heading..
|
||||
The release management follows the **Fixed-Time, Variable-Scope** principle. This means that releases occur on a **predictable** schedule, while the scope of each release **may vary**.
|
||||
pastk
commented
A more common term for English-speakers? ```suggestion
## Guidelines
```
A more common term for English-speakers?
pastk
commented
```suggestion
The release management follows the **Fixed-Time, Variable-Scope** principle. This means that releases occur on a **predictable** schedule, while the scope of each release **may vary**.
```
pastk
commented
```suggestion
Everyone should expect that each release will include only what was finished on time and **won't be delayed** to include any particular "almost ready" change (there could be exceptions for important hot fixes only).
```
pastk
commented
Seems like too much detail about funded work planning not really related to releases?.. ```suggestion
Hence the scope of each release **may vary** based on the readiness of the features. Volunteer Contributors work at their own pace while the funded work adheres to the scope and schedule outlined in the agreed project plan.
```
Seems like too much detail about funded work planning not really related to releases?..
pastk
commented
```suggestion
Each release has one person appointed as the Release Manager to oversee the upcoming release.
```
pastk
commented
```suggestion
It is the duty of the Release Manager to drive the entire process to the successful completion, utilizing all available resources and means. Specific tasks may be delegated to individual team members as required.
```
pastk
commented
```suggestion
The person holds the authority to make final decisions on cut-off and release dates, and can exclude or revert changes to ensure the release schedule and quality targets are met.
```
pastk
commented
IMHO it was too many sub-titles each containing just one line of text. ```suggestion
### Release Tracking
Each release should have its own Release Tracking Issue on GitHub, which contains a schedule and a checklist of items to be executed in the correct order.
Also each release should have a dedicated 20YY.MM github milestone. All contributors are encouraged to use it for organizing their work and to communicate clearly with the Release Manager about their schedules, as well as any potential risks or regressions after merging each feature.
Any regressions discovered must be filed as blocking bug tickets and added to the milestone with a clear and understandable description. Contributors are encouraged to proactively revert their changes if it is unrealistic to stabilize them before the cut-off date.
Any decision made must be documented in writing within the Release Tracking Issue, ensuring that the motivation and reasoning are clear and understandable to all.
```
IMHO it was too many sub-titles each containing just one line of text.
pastk
commented
Maybe the "Blockers" is the only item deserving its own heading.. Maybe the "Blockers" is the only item deserving its own heading..
|
||||
|
||||
pastk
commented
A more common term for English-speakers? ```suggestion
## Guidelines
```
A more common term for English-speakers?
pastk
commented
```suggestion
The release management follows the **Fixed-Time, Variable-Scope** principle. This means that releases occur on a **predictable** schedule, while the scope of each release **may vary**.
```
pastk
commented
```suggestion
Everyone should expect that each release will include only what was finished on time and **won't be delayed** to include any particular "almost ready" change (there could be exceptions for important hot fixes only).
```
pastk
commented
Seems like too much detail about funded work planning not really related to releases?.. ```suggestion
Hence the scope of each release **may vary** based on the readiness of the features. Volunteer Contributors work at their own pace while the funded work adheres to the scope and schedule outlined in the agreed project plan.
```
Seems like too much detail about funded work planning not really related to releases?..
pastk
commented
```suggestion
Each release has one person appointed as the Release Manager to oversee the upcoming release.
```
pastk
commented
```suggestion
It is the duty of the Release Manager to drive the entire process to the successful completion, utilizing all available resources and means. Specific tasks may be delegated to individual team members as required.
```
pastk
commented
```suggestion
The person holds the authority to make final decisions on cut-off and release dates, and can exclude or revert changes to ensure the release schedule and quality targets are met.
```
pastk
commented
IMHO it was too many sub-titles each containing just one line of text. ```suggestion
### Release Tracking
Each release should have its own Release Tracking Issue on GitHub, which contains a schedule and a checklist of items to be executed in the correct order.
Also each release should have a dedicated 20YY.MM github milestone. All contributors are encouraged to use it for organizing their work and to communicate clearly with the Release Manager about their schedules, as well as any potential risks or regressions after merging each feature.
Any regressions discovered must be filed as blocking bug tickets and added to the milestone with a clear and understandable description. Contributors are encouraged to proactively revert their changes if it is unrealistic to stabilize them before the cut-off date.
Any decision made must be documented in writing within the Release Tracking Issue, ensuring that the motivation and reasoning are clear and understandable to all.
```
IMHO it was too many sub-titles each containing just one line of text.
pastk
commented
Maybe the "Blockers" is the only item deserving its own heading.. Maybe the "Blockers" is the only item deserving its own heading..
|
||||
### Schedule
|
||||
pastk
commented
A more common term for English-speakers? ```suggestion
## Guidelines
```
A more common term for English-speakers?
pastk
commented
```suggestion
The release management follows the **Fixed-Time, Variable-Scope** principle. This means that releases occur on a **predictable** schedule, while the scope of each release **may vary**.
```
pastk
commented
```suggestion
Everyone should expect that each release will include only what was finished on time and **won't be delayed** to include any particular "almost ready" change (there could be exceptions for important hot fixes only).
```
pastk
commented
Seems like too much detail about funded work planning not really related to releases?.. ```suggestion
Hence the scope of each release **may vary** based on the readiness of the features. Volunteer Contributors work at their own pace while the funded work adheres to the scope and schedule outlined in the agreed project plan.
```
Seems like too much detail about funded work planning not really related to releases?..
pastk
commented
```suggestion
Each release has one person appointed as the Release Manager to oversee the upcoming release.
```
pastk
commented
```suggestion
It is the duty of the Release Manager to drive the entire process to the successful completion, utilizing all available resources and means. Specific tasks may be delegated to individual team members as required.
```
pastk
commented
```suggestion
The person holds the authority to make final decisions on cut-off and release dates, and can exclude or revert changes to ensure the release schedule and quality targets are met.
```
pastk
commented
IMHO it was too many sub-titles each containing just one line of text. ```suggestion
### Release Tracking
Each release should have its own Release Tracking Issue on GitHub, which contains a schedule and a checklist of items to be executed in the correct order.
Also each release should have a dedicated 20YY.MM github milestone. All contributors are encouraged to use it for organizing their work and to communicate clearly with the Release Manager about their schedules, as well as any potential risks or regressions after merging each feature.
Any regressions discovered must be filed as blocking bug tickets and added to the milestone with a clear and understandable description. Contributors are encouraged to proactively revert their changes if it is unrealistic to stabilize them before the cut-off date.
Any decision made must be documented in writing within the Release Tracking Issue, ensuring that the motivation and reasoning are clear and understandable to all.
```
IMHO it was too many sub-titles each containing just one line of text.
pastk
commented
Maybe the "Blockers" is the only item deserving its own heading.. Maybe the "Blockers" is the only item deserving its own heading..
|
||||
|
||||
pastk
commented
A more common term for English-speakers? ```suggestion
## Guidelines
```
A more common term for English-speakers?
pastk
commented
```suggestion
The release management follows the **Fixed-Time, Variable-Scope** principle. This means that releases occur on a **predictable** schedule, while the scope of each release **may vary**.
```
pastk
commented
```suggestion
Everyone should expect that each release will include only what was finished on time and **won't be delayed** to include any particular "almost ready" change (there could be exceptions for important hot fixes only).
```
pastk
commented
Seems like too much detail about funded work planning not really related to releases?.. ```suggestion
Hence the scope of each release **may vary** based on the readiness of the features. Volunteer Contributors work at their own pace while the funded work adheres to the scope and schedule outlined in the agreed project plan.
```
Seems like too much detail about funded work planning not really related to releases?..
pastk
commented
```suggestion
Each release has one person appointed as the Release Manager to oversee the upcoming release.
```
pastk
commented
```suggestion
It is the duty of the Release Manager to drive the entire process to the successful completion, utilizing all available resources and means. Specific tasks may be delegated to individual team members as required.
```
pastk
commented
```suggestion
The person holds the authority to make final decisions on cut-off and release dates, and can exclude or revert changes to ensure the release schedule and quality targets are met.
```
pastk
commented
IMHO it was too many sub-titles each containing just one line of text. ```suggestion
### Release Tracking
Each release should have its own Release Tracking Issue on GitHub, which contains a schedule and a checklist of items to be executed in the correct order.
Also each release should have a dedicated 20YY.MM github milestone. All contributors are encouraged to use it for organizing their work and to communicate clearly with the Release Manager about their schedules, as well as any potential risks or regressions after merging each feature.
Any regressions discovered must be filed as blocking bug tickets and added to the milestone with a clear and understandable description. Contributors are encouraged to proactively revert their changes if it is unrealistic to stabilize them before the cut-off date.
Any decision made must be documented in writing within the Release Tracking Issue, ensuring that the motivation and reasoning are clear and understandable to all.
```
IMHO it was too many sub-titles each containing just one line of text.
pastk
commented
Maybe the "Blockers" is the only item deserving its own heading.. Maybe the "Blockers" is the only item deserving its own heading..
|
||||
Everyone should plan with the expectation that releases will happen predictably **every month**.
|
||||
pastk
commented
A more common term for English-speakers? ```suggestion
## Guidelines
```
A more common term for English-speakers?
pastk
commented
```suggestion
The release management follows the **Fixed-Time, Variable-Scope** principle. This means that releases occur on a **predictable** schedule, while the scope of each release **may vary**.
```
pastk
commented
```suggestion
Everyone should expect that each release will include only what was finished on time and **won't be delayed** to include any particular "almost ready" change (there could be exceptions for important hot fixes only).
```
pastk
commented
Seems like too much detail about funded work planning not really related to releases?.. ```suggestion
Hence the scope of each release **may vary** based on the readiness of the features. Volunteer Contributors work at their own pace while the funded work adheres to the scope and schedule outlined in the agreed project plan.
```
Seems like too much detail about funded work planning not really related to releases?..
pastk
commented
```suggestion
Each release has one person appointed as the Release Manager to oversee the upcoming release.
```
pastk
commented
```suggestion
It is the duty of the Release Manager to drive the entire process to the successful completion, utilizing all available resources and means. Specific tasks may be delegated to individual team members as required.
```
pastk
commented
```suggestion
The person holds the authority to make final decisions on cut-off and release dates, and can exclude or revert changes to ensure the release schedule and quality targets are met.
```
pastk
commented
IMHO it was too many sub-titles each containing just one line of text. ```suggestion
### Release Tracking
Each release should have its own Release Tracking Issue on GitHub, which contains a schedule and a checklist of items to be executed in the correct order.
Also each release should have a dedicated 20YY.MM github milestone. All contributors are encouraged to use it for organizing their work and to communicate clearly with the Release Manager about their schedules, as well as any potential risks or regressions after merging each feature.
Any regressions discovered must be filed as blocking bug tickets and added to the milestone with a clear and understandable description. Contributors are encouraged to proactively revert their changes if it is unrealistic to stabilize them before the cut-off date.
Any decision made must be documented in writing within the Release Tracking Issue, ensuring that the motivation and reasoning are clear and understandable to all.
```
IMHO it was too many sub-titles each containing just one line of text.
pastk
commented
Maybe the "Blockers" is the only item deserving its own heading.. Maybe the "Blockers" is the only item deserving its own heading..
|
||||
|
||||
pastk
commented
A more common term for English-speakers? ```suggestion
## Guidelines
```
A more common term for English-speakers?
pastk
commented
```suggestion
The release management follows the **Fixed-Time, Variable-Scope** principle. This means that releases occur on a **predictable** schedule, while the scope of each release **may vary**.
```
pastk
commented
```suggestion
Everyone should expect that each release will include only what was finished on time and **won't be delayed** to include any particular "almost ready" change (there could be exceptions for important hot fixes only).
```
pastk
commented
Seems like too much detail about funded work planning not really related to releases?.. ```suggestion
Hence the scope of each release **may vary** based on the readiness of the features. Volunteer Contributors work at their own pace while the funded work adheres to the scope and schedule outlined in the agreed project plan.
```
Seems like too much detail about funded work planning not really related to releases?..
pastk
commented
```suggestion
Each release has one person appointed as the Release Manager to oversee the upcoming release.
```
pastk
commented
```suggestion
It is the duty of the Release Manager to drive the entire process to the successful completion, utilizing all available resources and means. Specific tasks may be delegated to individual team members as required.
```
pastk
commented
```suggestion
The person holds the authority to make final decisions on cut-off and release dates, and can exclude or revert changes to ensure the release schedule and quality targets are met.
```
pastk
commented
IMHO it was too many sub-titles each containing just one line of text. ```suggestion
### Release Tracking
Each release should have its own Release Tracking Issue on GitHub, which contains a schedule and a checklist of items to be executed in the correct order.
Also each release should have a dedicated 20YY.MM github milestone. All contributors are encouraged to use it for organizing their work and to communicate clearly with the Release Manager about their schedules, as well as any potential risks or regressions after merging each feature.
Any regressions discovered must be filed as blocking bug tickets and added to the milestone with a clear and understandable description. Contributors are encouraged to proactively revert their changes if it is unrealistic to stabilize them before the cut-off date.
Any decision made must be documented in writing within the Release Tracking Issue, ensuring that the motivation and reasoning are clear and understandable to all.
```
IMHO it was too many sub-titles each containing just one line of text.
pastk
commented
Maybe the "Blockers" is the only item deserving its own heading.. Maybe the "Blockers" is the only item deserving its own heading..
|
||||
The current objective is to perform 1 (one) **feature release** (containing new features) per month, with the target of uploading the App Store and Google Play versions for review by the first Monday of each month.
|
||||
pastk
commented
A more common term for English-speakers? ```suggestion
## Guidelines
```
A more common term for English-speakers?
pastk
commented
```suggestion
The release management follows the **Fixed-Time, Variable-Scope** principle. This means that releases occur on a **predictable** schedule, while the scope of each release **may vary**.
```
pastk
commented
```suggestion
Everyone should expect that each release will include only what was finished on time and **won't be delayed** to include any particular "almost ready" change (there could be exceptions for important hot fixes only).
```
pastk
commented
Seems like too much detail about funded work planning not really related to releases?.. ```suggestion
Hence the scope of each release **may vary** based on the readiness of the features. Volunteer Contributors work at their own pace while the funded work adheres to the scope and schedule outlined in the agreed project plan.
```
Seems like too much detail about funded work planning not really related to releases?..
pastk
commented
```suggestion
Each release has one person appointed as the Release Manager to oversee the upcoming release.
```
pastk
commented
```suggestion
It is the duty of the Release Manager to drive the entire process to the successful completion, utilizing all available resources and means. Specific tasks may be delegated to individual team members as required.
```
pastk
commented
```suggestion
The person holds the authority to make final decisions on cut-off and release dates, and can exclude or revert changes to ensure the release schedule and quality targets are met.
```
pastk
commented
IMHO it was too many sub-titles each containing just one line of text. ```suggestion
### Release Tracking
Each release should have its own Release Tracking Issue on GitHub, which contains a schedule and a checklist of items to be executed in the correct order.
Also each release should have a dedicated 20YY.MM github milestone. All contributors are encouraged to use it for organizing their work and to communicate clearly with the Release Manager about their schedules, as well as any potential risks or regressions after merging each feature.
Any regressions discovered must be filed as blocking bug tickets and added to the milestone with a clear and understandable description. Contributors are encouraged to proactively revert their changes if it is unrealistic to stabilize them before the cut-off date.
Any decision made must be documented in writing within the Release Tracking Issue, ensuring that the motivation and reasoning are clear and understandable to all.
```
IMHO it was too many sub-titles each containing just one line of text.
pastk
commented
Maybe the "Blockers" is the only item deserving its own heading.. Maybe the "Blockers" is the only item deserving its own heading..
|
||||
|
||||
pastk
commented
A more common term for English-speakers? ```suggestion
## Guidelines
```
A more common term for English-speakers?
pastk
commented
```suggestion
The release management follows the **Fixed-Time, Variable-Scope** principle. This means that releases occur on a **predictable** schedule, while the scope of each release **may vary**.
```
pastk
commented
```suggestion
Everyone should expect that each release will include only what was finished on time and **won't be delayed** to include any particular "almost ready" change (there could be exceptions for important hot fixes only).
```
pastk
commented
Seems like too much detail about funded work planning not really related to releases?.. ```suggestion
Hence the scope of each release **may vary** based on the readiness of the features. Volunteer Contributors work at their own pace while the funded work adheres to the scope and schedule outlined in the agreed project plan.
```
Seems like too much detail about funded work planning not really related to releases?..
pastk
commented
```suggestion
Each release has one person appointed as the Release Manager to oversee the upcoming release.
```
pastk
commented
```suggestion
It is the duty of the Release Manager to drive the entire process to the successful completion, utilizing all available resources and means. Specific tasks may be delegated to individual team members as required.
```
pastk
commented
```suggestion
The person holds the authority to make final decisions on cut-off and release dates, and can exclude or revert changes to ensure the release schedule and quality targets are met.
```
pastk
commented
IMHO it was too many sub-titles each containing just one line of text. ```suggestion
### Release Tracking
Each release should have its own Release Tracking Issue on GitHub, which contains a schedule and a checklist of items to be executed in the correct order.
Also each release should have a dedicated 20YY.MM github milestone. All contributors are encouraged to use it for organizing their work and to communicate clearly with the Release Manager about their schedules, as well as any potential risks or regressions after merging each feature.
Any regressions discovered must be filed as blocking bug tickets and added to the milestone with a clear and understandable description. Contributors are encouraged to proactively revert their changes if it is unrealistic to stabilize them before the cut-off date.
Any decision made must be documented in writing within the Release Tracking Issue, ensuring that the motivation and reasoning are clear and understandable to all.
```
IMHO it was too many sub-titles each containing just one line of text.
pastk
commented
Maybe the "Blockers" is the only item deserving its own heading.. Maybe the "Blockers" is the only item deserving its own heading..
|
||||
In addition to the monthly feature release, a **data-only release** (containing only updated OSM data, with no new features) shall occur in the middle of the month, typically around the 15th.
|
||||
pastk
commented
A more common term for English-speakers? ```suggestion
## Guidelines
```
A more common term for English-speakers?
pastk
commented
```suggestion
The release management follows the **Fixed-Time, Variable-Scope** principle. This means that releases occur on a **predictable** schedule, while the scope of each release **may vary**.
```
pastk
commented
```suggestion
Everyone should expect that each release will include only what was finished on time and **won't be delayed** to include any particular "almost ready" change (there could be exceptions for important hot fixes only).
```
pastk
commented
Seems like too much detail about funded work planning not really related to releases?.. ```suggestion
Hence the scope of each release **may vary** based on the readiness of the features. Volunteer Contributors work at their own pace while the funded work adheres to the scope and schedule outlined in the agreed project plan.
```
Seems like too much detail about funded work planning not really related to releases?..
pastk
commented
```suggestion
Each release has one person appointed as the Release Manager to oversee the upcoming release.
```
pastk
commented
```suggestion
It is the duty of the Release Manager to drive the entire process to the successful completion, utilizing all available resources and means. Specific tasks may be delegated to individual team members as required.
```
pastk
commented
```suggestion
The person holds the authority to make final decisions on cut-off and release dates, and can exclude or revert changes to ensure the release schedule and quality targets are met.
```
pastk
commented
IMHO it was too many sub-titles each containing just one line of text. ```suggestion
### Release Tracking
Each release should have its own Release Tracking Issue on GitHub, which contains a schedule and a checklist of items to be executed in the correct order.
Also each release should have a dedicated 20YY.MM github milestone. All contributors are encouraged to use it for organizing their work and to communicate clearly with the Release Manager about their schedules, as well as any potential risks or regressions after merging each feature.
Any regressions discovered must be filed as blocking bug tickets and added to the milestone with a clear and understandable description. Contributors are encouraged to proactively revert their changes if it is unrealistic to stabilize them before the cut-off date.
Any decision made must be documented in writing within the Release Tracking Issue, ensuring that the motivation and reasoning are clear and understandable to all.
```
IMHO it was too many sub-titles each containing just one line of text.
pastk
commented
Maybe the "Blockers" is the only item deserving its own heading.. Maybe the "Blockers" is the only item deserving its own heading..
|
||||
|
||||
pastk
commented
A more common term for English-speakers? ```suggestion
## Guidelines
```
A more common term for English-speakers?
pastk
commented
```suggestion
The release management follows the **Fixed-Time, Variable-Scope** principle. This means that releases occur on a **predictable** schedule, while the scope of each release **may vary**.
```
pastk
commented
```suggestion
Everyone should expect that each release will include only what was finished on time and **won't be delayed** to include any particular "almost ready" change (there could be exceptions for important hot fixes only).
```
pastk
commented
Seems like too much detail about funded work planning not really related to releases?.. ```suggestion
Hence the scope of each release **may vary** based on the readiness of the features. Volunteer Contributors work at their own pace while the funded work adheres to the scope and schedule outlined in the agreed project plan.
```
Seems like too much detail about funded work planning not really related to releases?..
pastk
commented
```suggestion
Each release has one person appointed as the Release Manager to oversee the upcoming release.
```
pastk
commented
```suggestion
It is the duty of the Release Manager to drive the entire process to the successful completion, utilizing all available resources and means. Specific tasks may be delegated to individual team members as required.
```
pastk
commented
```suggestion
The person holds the authority to make final decisions on cut-off and release dates, and can exclude or revert changes to ensure the release schedule and quality targets are met.
```
pastk
commented
IMHO it was too many sub-titles each containing just one line of text. ```suggestion
### Release Tracking
Each release should have its own Release Tracking Issue on GitHub, which contains a schedule and a checklist of items to be executed in the correct order.
Also each release should have a dedicated 20YY.MM github milestone. All contributors are encouraged to use it for organizing their work and to communicate clearly with the Release Manager about their schedules, as well as any potential risks or regressions after merging each feature.
Any regressions discovered must be filed as blocking bug tickets and added to the milestone with a clear and understandable description. Contributors are encouraged to proactively revert their changes if it is unrealistic to stabilize them before the cut-off date.
Any decision made must be documented in writing within the Release Tracking Issue, ensuring that the motivation and reasoning are clear and understandable to all.
```
IMHO it was too many sub-titles each containing just one line of text.
pastk
commented
Maybe the "Blockers" is the only item deserving its own heading.. Maybe the "Blockers" is the only item deserving its own heading..
|
||||
### Scope
|
||||
pastk
commented
A more common term for English-speakers? ```suggestion
## Guidelines
```
A more common term for English-speakers?
pastk
commented
```suggestion
The release management follows the **Fixed-Time, Variable-Scope** principle. This means that releases occur on a **predictable** schedule, while the scope of each release **may vary**.
```
pastk
commented
```suggestion
Everyone should expect that each release will include only what was finished on time and **won't be delayed** to include any particular "almost ready" change (there could be exceptions for important hot fixes only).
```
pastk
commented
Seems like too much detail about funded work planning not really related to releases?.. ```suggestion
Hence the scope of each release **may vary** based on the readiness of the features. Volunteer Contributors work at their own pace while the funded work adheres to the scope and schedule outlined in the agreed project plan.
```
Seems like too much detail about funded work planning not really related to releases?..
pastk
commented
```suggestion
Each release has one person appointed as the Release Manager to oversee the upcoming release.
```
pastk
commented
```suggestion
It is the duty of the Release Manager to drive the entire process to the successful completion, utilizing all available resources and means. Specific tasks may be delegated to individual team members as required.
```
pastk
commented
```suggestion
The person holds the authority to make final decisions on cut-off and release dates, and can exclude or revert changes to ensure the release schedule and quality targets are met.
```
pastk
commented
IMHO it was too many sub-titles each containing just one line of text. ```suggestion
### Release Tracking
Each release should have its own Release Tracking Issue on GitHub, which contains a schedule and a checklist of items to be executed in the correct order.
Also each release should have a dedicated 20YY.MM github milestone. All contributors are encouraged to use it for organizing their work and to communicate clearly with the Release Manager about their schedules, as well as any potential risks or regressions after merging each feature.
Any regressions discovered must be filed as blocking bug tickets and added to the milestone with a clear and understandable description. Contributors are encouraged to proactively revert their changes if it is unrealistic to stabilize them before the cut-off date.
Any decision made must be documented in writing within the Release Tracking Issue, ensuring that the motivation and reasoning are clear and understandable to all.
```
IMHO it was too many sub-titles each containing just one line of text.
pastk
commented
Maybe the "Blockers" is the only item deserving its own heading.. Maybe the "Blockers" is the only item deserving its own heading..
|
||||
|
||||
pastk
commented
A more common term for English-speakers? ```suggestion
## Guidelines
```
A more common term for English-speakers?
pastk
commented
```suggestion
The release management follows the **Fixed-Time, Variable-Scope** principle. This means that releases occur on a **predictable** schedule, while the scope of each release **may vary**.
```
pastk
commented
```suggestion
Everyone should expect that each release will include only what was finished on time and **won't be delayed** to include any particular "almost ready" change (there could be exceptions for important hot fixes only).
```
pastk
commented
Seems like too much detail about funded work planning not really related to releases?.. ```suggestion
Hence the scope of each release **may vary** based on the readiness of the features. Volunteer Contributors work at their own pace while the funded work adheres to the scope and schedule outlined in the agreed project plan.
```
Seems like too much detail about funded work planning not really related to releases?..
pastk
commented
```suggestion
Each release has one person appointed as the Release Manager to oversee the upcoming release.
```
pastk
commented
```suggestion
It is the duty of the Release Manager to drive the entire process to the successful completion, utilizing all available resources and means. Specific tasks may be delegated to individual team members as required.
```
pastk
commented
```suggestion
The person holds the authority to make final decisions on cut-off and release dates, and can exclude or revert changes to ensure the release schedule and quality targets are met.
```
pastk
commented
IMHO it was too many sub-titles each containing just one line of text. ```suggestion
### Release Tracking
Each release should have its own Release Tracking Issue on GitHub, which contains a schedule and a checklist of items to be executed in the correct order.
Also each release should have a dedicated 20YY.MM github milestone. All contributors are encouraged to use it for organizing their work and to communicate clearly with the Release Manager about their schedules, as well as any potential risks or regressions after merging each feature.
Any regressions discovered must be filed as blocking bug tickets and added to the milestone with a clear and understandable description. Contributors are encouraged to proactively revert their changes if it is unrealistic to stabilize them before the cut-off date.
Any decision made must be documented in writing within the Release Tracking Issue, ensuring that the motivation and reasoning are clear and understandable to all.
```
IMHO it was too many sub-titles each containing just one line of text.
pastk
commented
Maybe the "Blockers" is the only item deserving its own heading.. Maybe the "Blockers" is the only item deserving its own heading..
|
||||
Everyone should expect that each release will include only what was finished on time and **won't be delayed** to include any particular "almost ready" change (there could be exceptions for important hot fixes only).
|
||||
pastk
commented
A more common term for English-speakers? ```suggestion
## Guidelines
```
A more common term for English-speakers?
pastk
commented
```suggestion
The release management follows the **Fixed-Time, Variable-Scope** principle. This means that releases occur on a **predictable** schedule, while the scope of each release **may vary**.
```
pastk
commented
```suggestion
Everyone should expect that each release will include only what was finished on time and **won't be delayed** to include any particular "almost ready" change (there could be exceptions for important hot fixes only).
```
pastk
commented
Seems like too much detail about funded work planning not really related to releases?.. ```suggestion
Hence the scope of each release **may vary** based on the readiness of the features. Volunteer Contributors work at their own pace while the funded work adheres to the scope and schedule outlined in the agreed project plan.
```
Seems like too much detail about funded work planning not really related to releases?..
pastk
commented
```suggestion
Each release has one person appointed as the Release Manager to oversee the upcoming release.
```
pastk
commented
```suggestion
It is the duty of the Release Manager to drive the entire process to the successful completion, utilizing all available resources and means. Specific tasks may be delegated to individual team members as required.
```
pastk
commented
```suggestion
The person holds the authority to make final decisions on cut-off and release dates, and can exclude or revert changes to ensure the release schedule and quality targets are met.
```
pastk
commented
IMHO it was too many sub-titles each containing just one line of text. ```suggestion
### Release Tracking
Each release should have its own Release Tracking Issue on GitHub, which contains a schedule and a checklist of items to be executed in the correct order.
Also each release should have a dedicated 20YY.MM github milestone. All contributors are encouraged to use it for organizing their work and to communicate clearly with the Release Manager about their schedules, as well as any potential risks or regressions after merging each feature.
Any regressions discovered must be filed as blocking bug tickets and added to the milestone with a clear and understandable description. Contributors are encouraged to proactively revert their changes if it is unrealistic to stabilize them before the cut-off date.
Any decision made must be documented in writing within the Release Tracking Issue, ensuring that the motivation and reasoning are clear and understandable to all.
```
IMHO it was too many sub-titles each containing just one line of text.
pastk
commented
Maybe the "Blockers" is the only item deserving its own heading.. Maybe the "Blockers" is the only item deserving its own heading..
|
||||
|
||||
pastk
commented
A more common term for English-speakers? ```suggestion
## Guidelines
```
A more common term for English-speakers?
pastk
commented
```suggestion
The release management follows the **Fixed-Time, Variable-Scope** principle. This means that releases occur on a **predictable** schedule, while the scope of each release **may vary**.
```
pastk
commented
```suggestion
Everyone should expect that each release will include only what was finished on time and **won't be delayed** to include any particular "almost ready" change (there could be exceptions for important hot fixes only).
```
pastk
commented
Seems like too much detail about funded work planning not really related to releases?.. ```suggestion
Hence the scope of each release **may vary** based on the readiness of the features. Volunteer Contributors work at their own pace while the funded work adheres to the scope and schedule outlined in the agreed project plan.
```
Seems like too much detail about funded work planning not really related to releases?..
pastk
commented
```suggestion
Each release has one person appointed as the Release Manager to oversee the upcoming release.
```
pastk
commented
```suggestion
It is the duty of the Release Manager to drive the entire process to the successful completion, utilizing all available resources and means. Specific tasks may be delegated to individual team members as required.
```
pastk
commented
```suggestion
The person holds the authority to make final decisions on cut-off and release dates, and can exclude or revert changes to ensure the release schedule and quality targets are met.
```
pastk
commented
IMHO it was too many sub-titles each containing just one line of text. ```suggestion
### Release Tracking
Each release should have its own Release Tracking Issue on GitHub, which contains a schedule and a checklist of items to be executed in the correct order.
Also each release should have a dedicated 20YY.MM github milestone. All contributors are encouraged to use it for organizing their work and to communicate clearly with the Release Manager about their schedules, as well as any potential risks or regressions after merging each feature.
Any regressions discovered must be filed as blocking bug tickets and added to the milestone with a clear and understandable description. Contributors are encouraged to proactively revert their changes if it is unrealistic to stabilize them before the cut-off date.
Any decision made must be documented in writing within the Release Tracking Issue, ensuring that the motivation and reasoning are clear and understandable to all.
```
IMHO it was too many sub-titles each containing just one line of text.
pastk
commented
Maybe the "Blockers" is the only item deserving its own heading.. Maybe the "Blockers" is the only item deserving its own heading..
|
||||
Hence the scope of each release **may vary** based on the readiness of the features. Volunteer Contributors work at their own pace while the funded work adheres to the scope and schedule outlined in the agreed project plan.
|
||||
pastk
commented
A more common term for English-speakers? ```suggestion
## Guidelines
```
A more common term for English-speakers?
pastk
commented
```suggestion
The release management follows the **Fixed-Time, Variable-Scope** principle. This means that releases occur on a **predictable** schedule, while the scope of each release **may vary**.
```
pastk
commented
```suggestion
Everyone should expect that each release will include only what was finished on time and **won't be delayed** to include any particular "almost ready" change (there could be exceptions for important hot fixes only).
```
pastk
commented
Seems like too much detail about funded work planning not really related to releases?.. ```suggestion
Hence the scope of each release **may vary** based on the readiness of the features. Volunteer Contributors work at their own pace while the funded work adheres to the scope and schedule outlined in the agreed project plan.
```
Seems like too much detail about funded work planning not really related to releases?..
pastk
commented
```suggestion
Each release has one person appointed as the Release Manager to oversee the upcoming release.
```
pastk
commented
```suggestion
It is the duty of the Release Manager to drive the entire process to the successful completion, utilizing all available resources and means. Specific tasks may be delegated to individual team members as required.
```
pastk
commented
```suggestion
The person holds the authority to make final decisions on cut-off and release dates, and can exclude or revert changes to ensure the release schedule and quality targets are met.
```
pastk
commented
IMHO it was too many sub-titles each containing just one line of text. ```suggestion
### Release Tracking
Each release should have its own Release Tracking Issue on GitHub, which contains a schedule and a checklist of items to be executed in the correct order.
Also each release should have a dedicated 20YY.MM github milestone. All contributors are encouraged to use it for organizing their work and to communicate clearly with the Release Manager about their schedules, as well as any potential risks or regressions after merging each feature.
Any regressions discovered must be filed as blocking bug tickets and added to the milestone with a clear and understandable description. Contributors are encouraged to proactively revert their changes if it is unrealistic to stabilize them before the cut-off date.
Any decision made must be documented in writing within the Release Tracking Issue, ensuring that the motivation and reasoning are clear and understandable to all.
```
IMHO it was too many sub-titles each containing just one line of text.
pastk
commented
Maybe the "Blockers" is the only item deserving its own heading.. Maybe the "Blockers" is the only item deserving its own heading..
|
||||
|
||||
pastk
commented
A more common term for English-speakers? ```suggestion
## Guidelines
```
A more common term for English-speakers?
pastk
commented
```suggestion
The release management follows the **Fixed-Time, Variable-Scope** principle. This means that releases occur on a **predictable** schedule, while the scope of each release **may vary**.
```
pastk
commented
```suggestion
Everyone should expect that each release will include only what was finished on time and **won't be delayed** to include any particular "almost ready" change (there could be exceptions for important hot fixes only).
```
pastk
commented
Seems like too much detail about funded work planning not really related to releases?.. ```suggestion
Hence the scope of each release **may vary** based on the readiness of the features. Volunteer Contributors work at their own pace while the funded work adheres to the scope and schedule outlined in the agreed project plan.
```
Seems like too much detail about funded work planning not really related to releases?..
pastk
commented
```suggestion
Each release has one person appointed as the Release Manager to oversee the upcoming release.
```
pastk
commented
```suggestion
It is the duty of the Release Manager to drive the entire process to the successful completion, utilizing all available resources and means. Specific tasks may be delegated to individual team members as required.
```
pastk
commented
```suggestion
The person holds the authority to make final decisions on cut-off and release dates, and can exclude or revert changes to ensure the release schedule and quality targets are met.
```
pastk
commented
IMHO it was too many sub-titles each containing just one line of text. ```suggestion
### Release Tracking
Each release should have its own Release Tracking Issue on GitHub, which contains a schedule and a checklist of items to be executed in the correct order.
Also each release should have a dedicated 20YY.MM github milestone. All contributors are encouraged to use it for organizing their work and to communicate clearly with the Release Manager about their schedules, as well as any potential risks or regressions after merging each feature.
Any regressions discovered must be filed as blocking bug tickets and added to the milestone with a clear and understandable description. Contributors are encouraged to proactively revert their changes if it is unrealistic to stabilize them before the cut-off date.
Any decision made must be documented in writing within the Release Tracking Issue, ensuring that the motivation and reasoning are clear and understandable to all.
```
IMHO it was too many sub-titles each containing just one line of text.
pastk
commented
Maybe the "Blockers" is the only item deserving its own heading.. Maybe the "Blockers" is the only item deserving its own heading..
|
||||
### Schedule vs Scope
|
||||
pastk
commented
A more common term for English-speakers? ```suggestion
## Guidelines
```
A more common term for English-speakers?
pastk
commented
```suggestion
The release management follows the **Fixed-Time, Variable-Scope** principle. This means that releases occur on a **predictable** schedule, while the scope of each release **may vary**.
```
pastk
commented
```suggestion
Everyone should expect that each release will include only what was finished on time and **won't be delayed** to include any particular "almost ready" change (there could be exceptions for important hot fixes only).
```
pastk
commented
Seems like too much detail about funded work planning not really related to releases?.. ```suggestion
Hence the scope of each release **may vary** based on the readiness of the features. Volunteer Contributors work at their own pace while the funded work adheres to the scope and schedule outlined in the agreed project plan.
```
Seems like too much detail about funded work planning not really related to releases?..
pastk
commented
```suggestion
Each release has one person appointed as the Release Manager to oversee the upcoming release.
```
pastk
commented
```suggestion
It is the duty of the Release Manager to drive the entire process to the successful completion, utilizing all available resources and means. Specific tasks may be delegated to individual team members as required.
```
pastk
commented
```suggestion
The person holds the authority to make final decisions on cut-off and release dates, and can exclude or revert changes to ensure the release schedule and quality targets are met.
```
pastk
commented
IMHO it was too many sub-titles each containing just one line of text. ```suggestion
### Release Tracking
Each release should have its own Release Tracking Issue on GitHub, which contains a schedule and a checklist of items to be executed in the correct order.
Also each release should have a dedicated 20YY.MM github milestone. All contributors are encouraged to use it for organizing their work and to communicate clearly with the Release Manager about their schedules, as well as any potential risks or regressions after merging each feature.
Any regressions discovered must be filed as blocking bug tickets and added to the milestone with a clear and understandable description. Contributors are encouraged to proactively revert their changes if it is unrealistic to stabilize them before the cut-off date.
Any decision made must be documented in writing within the Release Tracking Issue, ensuring that the motivation and reasoning are clear and understandable to all.
```
IMHO it was too many sub-titles each containing just one line of text.
pastk
commented
Maybe the "Blockers" is the only item deserving its own heading.. Maybe the "Blockers" is the only item deserving its own heading..
|
||||
|
||||
pastk
commented
A more common term for English-speakers? ```suggestion
## Guidelines
```
A more common term for English-speakers?
pastk
commented
```suggestion
The release management follows the **Fixed-Time, Variable-Scope** principle. This means that releases occur on a **predictable** schedule, while the scope of each release **may vary**.
```
pastk
commented
```suggestion
Everyone should expect that each release will include only what was finished on time and **won't be delayed** to include any particular "almost ready" change (there could be exceptions for important hot fixes only).
```
pastk
commented
Seems like too much detail about funded work planning not really related to releases?.. ```suggestion
Hence the scope of each release **may vary** based on the readiness of the features. Volunteer Contributors work at their own pace while the funded work adheres to the scope and schedule outlined in the agreed project plan.
```
Seems like too much detail about funded work planning not really related to releases?..
pastk
commented
```suggestion
Each release has one person appointed as the Release Manager to oversee the upcoming release.
```
pastk
commented
```suggestion
It is the duty of the Release Manager to drive the entire process to the successful completion, utilizing all available resources and means. Specific tasks may be delegated to individual team members as required.
```
pastk
commented
```suggestion
The person holds the authority to make final decisions on cut-off and release dates, and can exclude or revert changes to ensure the release schedule and quality targets are met.
```
pastk
commented
IMHO it was too many sub-titles each containing just one line of text. ```suggestion
### Release Tracking
Each release should have its own Release Tracking Issue on GitHub, which contains a schedule and a checklist of items to be executed in the correct order.
Also each release should have a dedicated 20YY.MM github milestone. All contributors are encouraged to use it for organizing their work and to communicate clearly with the Release Manager about their schedules, as well as any potential risks or regressions after merging each feature.
Any regressions discovered must be filed as blocking bug tickets and added to the milestone with a clear and understandable description. Contributors are encouraged to proactively revert their changes if it is unrealistic to stabilize them before the cut-off date.
Any decision made must be documented in writing within the Release Tracking Issue, ensuring that the motivation and reasoning are clear and understandable to all.
```
IMHO it was too many sub-titles each containing just one line of text.
pastk
commented
Maybe the "Blockers" is the only item deserving its own heading.. Maybe the "Blockers" is the only item deserving its own heading..
|
||||
Each release aims to include all features that have been merged into the master branch before the release cut-off date and have not caused regressions during the QA validation process. If certain changes are not included in the current release, they will be postponed to the next one.
|
||||
pastk
commented
A more common term for English-speakers? ```suggestion
## Guidelines
```
A more common term for English-speakers?
pastk
commented
```suggestion
The release management follows the **Fixed-Time, Variable-Scope** principle. This means that releases occur on a **predictable** schedule, while the scope of each release **may vary**.
```
pastk
commented
```suggestion
Everyone should expect that each release will include only what was finished on time and **won't be delayed** to include any particular "almost ready" change (there could be exceptions for important hot fixes only).
```
pastk
commented
Seems like too much detail about funded work planning not really related to releases?.. ```suggestion
Hence the scope of each release **may vary** based on the readiness of the features. Volunteer Contributors work at their own pace while the funded work adheres to the scope and schedule outlined in the agreed project plan.
```
Seems like too much detail about funded work planning not really related to releases?..
pastk
commented
```suggestion
Each release has one person appointed as the Release Manager to oversee the upcoming release.
```
pastk
commented
```suggestion
It is the duty of the Release Manager to drive the entire process to the successful completion, utilizing all available resources and means. Specific tasks may be delegated to individual team members as required.
```
pastk
commented
```suggestion
The person holds the authority to make final decisions on cut-off and release dates, and can exclude or revert changes to ensure the release schedule and quality targets are met.
```
pastk
commented
IMHO it was too many sub-titles each containing just one line of text. ```suggestion
### Release Tracking
Each release should have its own Release Tracking Issue on GitHub, which contains a schedule and a checklist of items to be executed in the correct order.
Also each release should have a dedicated 20YY.MM github milestone. All contributors are encouraged to use it for organizing their work and to communicate clearly with the Release Manager about their schedules, as well as any potential risks or regressions after merging each feature.
Any regressions discovered must be filed as blocking bug tickets and added to the milestone with a clear and understandable description. Contributors are encouraged to proactively revert their changes if it is unrealistic to stabilize them before the cut-off date.
Any decision made must be documented in writing within the Release Tracking Issue, ensuring that the motivation and reasoning are clear and understandable to all.
```
IMHO it was too many sub-titles each containing just one line of text.
pastk
commented
Maybe the "Blockers" is the only item deserving its own heading.. Maybe the "Blockers" is the only item deserving its own heading..
pastk
commented
I'd just merge this section into the previous one and make it shorter overall (the following paragraphs convey the same meaning as above, but are more detailed) I'd just merge this section into the previous one and make it shorter overall (the following paragraphs convey the same meaning as above, but are more detailed)
|
||||
|
||||
pastk
commented
A more common term for English-speakers? ```suggestion
## Guidelines
```
A more common term for English-speakers?
pastk
commented
```suggestion
The release management follows the **Fixed-Time, Variable-Scope** principle. This means that releases occur on a **predictable** schedule, while the scope of each release **may vary**.
```
pastk
commented
```suggestion
Everyone should expect that each release will include only what was finished on time and **won't be delayed** to include any particular "almost ready" change (there could be exceptions for important hot fixes only).
```
pastk
commented
Seems like too much detail about funded work planning not really related to releases?.. ```suggestion
Hence the scope of each release **may vary** based on the readiness of the features. Volunteer Contributors work at their own pace while the funded work adheres to the scope and schedule outlined in the agreed project plan.
```
Seems like too much detail about funded work planning not really related to releases?..
pastk
commented
```suggestion
Each release has one person appointed as the Release Manager to oversee the upcoming release.
```
pastk
commented
```suggestion
It is the duty of the Release Manager to drive the entire process to the successful completion, utilizing all available resources and means. Specific tasks may be delegated to individual team members as required.
```
pastk
commented
```suggestion
The person holds the authority to make final decisions on cut-off and release dates, and can exclude or revert changes to ensure the release schedule and quality targets are met.
```
pastk
commented
IMHO it was too many sub-titles each containing just one line of text. ```suggestion
### Release Tracking
Each release should have its own Release Tracking Issue on GitHub, which contains a schedule and a checklist of items to be executed in the correct order.
Also each release should have a dedicated 20YY.MM github milestone. All contributors are encouraged to use it for organizing their work and to communicate clearly with the Release Manager about their schedules, as well as any potential risks or regressions after merging each feature.
Any regressions discovered must be filed as blocking bug tickets and added to the milestone with a clear and understandable description. Contributors are encouraged to proactively revert their changes if it is unrealistic to stabilize them before the cut-off date.
Any decision made must be documented in writing within the Release Tracking Issue, ensuring that the motivation and reasoning are clear and understandable to all.
```
IMHO it was too many sub-titles each containing just one line of text.
pastk
commented
Maybe the "Blockers" is the only item deserving its own heading.. Maybe the "Blockers" is the only item deserving its own heading..
|
||||
The general recommendation is to merge large changes immediately after the release to allow the entire month for fixing potential regressions and stabilizing the system.
|
||||
pastk
commented
A more common term for English-speakers? ```suggestion
## Guidelines
```
A more common term for English-speakers?
pastk
commented
```suggestion
The release management follows the **Fixed-Time, Variable-Scope** principle. This means that releases occur on a **predictable** schedule, while the scope of each release **may vary**.
```
pastk
commented
```suggestion
Everyone should expect that each release will include only what was finished on time and **won't be delayed** to include any particular "almost ready" change (there could be exceptions for important hot fixes only).
```
pastk
commented
Seems like too much detail about funded work planning not really related to releases?.. ```suggestion
Hence the scope of each release **may vary** based on the readiness of the features. Volunteer Contributors work at their own pace while the funded work adheres to the scope and schedule outlined in the agreed project plan.
```
Seems like too much detail about funded work planning not really related to releases?..
pastk
commented
```suggestion
Each release has one person appointed as the Release Manager to oversee the upcoming release.
```
pastk
commented
```suggestion
It is the duty of the Release Manager to drive the entire process to the successful completion, utilizing all available resources and means. Specific tasks may be delegated to individual team members as required.
```
pastk
commented
```suggestion
The person holds the authority to make final decisions on cut-off and release dates, and can exclude or revert changes to ensure the release schedule and quality targets are met.
```
pastk
commented
IMHO it was too many sub-titles each containing just one line of text. ```suggestion
### Release Tracking
Each release should have its own Release Tracking Issue on GitHub, which contains a schedule and a checklist of items to be executed in the correct order.
Also each release should have a dedicated 20YY.MM github milestone. All contributors are encouraged to use it for organizing their work and to communicate clearly with the Release Manager about their schedules, as well as any potential risks or regressions after merging each feature.
Any regressions discovered must be filed as blocking bug tickets and added to the milestone with a clear and understandable description. Contributors are encouraged to proactively revert their changes if it is unrealistic to stabilize them before the cut-off date.
Any decision made must be documented in writing within the Release Tracking Issue, ensuring that the motivation and reasoning are clear and understandable to all.
```
IMHO it was too many sub-titles each containing just one line of text.
pastk
commented
Maybe the "Blockers" is the only item deserving its own heading.. Maybe the "Blockers" is the only item deserving its own heading..
|
||||
|
||||
pastk
commented
A more common term for English-speakers? ```suggestion
## Guidelines
```
A more common term for English-speakers?
pastk
commented
```suggestion
The release management follows the **Fixed-Time, Variable-Scope** principle. This means that releases occur on a **predictable** schedule, while the scope of each release **may vary**.
```
pastk
commented
```suggestion
Everyone should expect that each release will include only what was finished on time and **won't be delayed** to include any particular "almost ready" change (there could be exceptions for important hot fixes only).
```
pastk
commented
Seems like too much detail about funded work planning not really related to releases?.. ```suggestion
Hence the scope of each release **may vary** based on the readiness of the features. Volunteer Contributors work at their own pace while the funded work adheres to the scope and schedule outlined in the agreed project plan.
```
Seems like too much detail about funded work planning not really related to releases?..
pastk
commented
```suggestion
Each release has one person appointed as the Release Manager to oversee the upcoming release.
```
pastk
commented
```suggestion
It is the duty of the Release Manager to drive the entire process to the successful completion, utilizing all available resources and means. Specific tasks may be delegated to individual team members as required.
```
pastk
commented
```suggestion
The person holds the authority to make final decisions on cut-off and release dates, and can exclude or revert changes to ensure the release schedule and quality targets are met.
```
pastk
commented
IMHO it was too many sub-titles each containing just one line of text. ```suggestion
### Release Tracking
Each release should have its own Release Tracking Issue on GitHub, which contains a schedule and a checklist of items to be executed in the correct order.
Also each release should have a dedicated 20YY.MM github milestone. All contributors are encouraged to use it for organizing their work and to communicate clearly with the Release Manager about their schedules, as well as any potential risks or regressions after merging each feature.
Any regressions discovered must be filed as blocking bug tickets and added to the milestone with a clear and understandable description. Contributors are encouraged to proactively revert their changes if it is unrealistic to stabilize them before the cut-off date.
Any decision made must be documented in writing within the Release Tracking Issue, ensuring that the motivation and reasoning are clear and understandable to all.
```
IMHO it was too many sub-titles each containing just one line of text.
pastk
commented
Maybe the "Blockers" is the only item deserving its own heading.. Maybe the "Blockers" is the only item deserving its own heading..
|
||||
### Release Manager
|
||||
pastk
commented
A more common term for English-speakers? ```suggestion
## Guidelines
```
A more common term for English-speakers?
pastk
commented
```suggestion
The release management follows the **Fixed-Time, Variable-Scope** principle. This means that releases occur on a **predictable** schedule, while the scope of each release **may vary**.
```
pastk
commented
```suggestion
Everyone should expect that each release will include only what was finished on time and **won't be delayed** to include any particular "almost ready" change (there could be exceptions for important hot fixes only).
```
pastk
commented
Seems like too much detail about funded work planning not really related to releases?.. ```suggestion
Hence the scope of each release **may vary** based on the readiness of the features. Volunteer Contributors work at their own pace while the funded work adheres to the scope and schedule outlined in the agreed project plan.
```
Seems like too much detail about funded work planning not really related to releases?..
pastk
commented
```suggestion
Each release has one person appointed as the Release Manager to oversee the upcoming release.
```
pastk
commented
```suggestion
It is the duty of the Release Manager to drive the entire process to the successful completion, utilizing all available resources and means. Specific tasks may be delegated to individual team members as required.
```
pastk
commented
```suggestion
The person holds the authority to make final decisions on cut-off and release dates, and can exclude or revert changes to ensure the release schedule and quality targets are met.
```
pastk
commented
IMHO it was too many sub-titles each containing just one line of text. ```suggestion
### Release Tracking
Each release should have its own Release Tracking Issue on GitHub, which contains a schedule and a checklist of items to be executed in the correct order.
Also each release should have a dedicated 20YY.MM github milestone. All contributors are encouraged to use it for organizing their work and to communicate clearly with the Release Manager about their schedules, as well as any potential risks or regressions after merging each feature.
Any regressions discovered must be filed as blocking bug tickets and added to the milestone with a clear and understandable description. Contributors are encouraged to proactively revert their changes if it is unrealistic to stabilize them before the cut-off date.
Any decision made must be documented in writing within the Release Tracking Issue, ensuring that the motivation and reasoning are clear and understandable to all.
```
IMHO it was too many sub-titles each containing just one line of text.
pastk
commented
Maybe the "Blockers" is the only item deserving its own heading.. Maybe the "Blockers" is the only item deserving its own heading..
|
||||
|
||||
pastk
commented
A more common term for English-speakers? ```suggestion
## Guidelines
```
A more common term for English-speakers?
pastk
commented
```suggestion
The release management follows the **Fixed-Time, Variable-Scope** principle. This means that releases occur on a **predictable** schedule, while the scope of each release **may vary**.
```
pastk
commented
```suggestion
Everyone should expect that each release will include only what was finished on time and **won't be delayed** to include any particular "almost ready" change (there could be exceptions for important hot fixes only).
```
pastk
commented
Seems like too much detail about funded work planning not really related to releases?.. ```suggestion
Hence the scope of each release **may vary** based on the readiness of the features. Volunteer Contributors work at their own pace while the funded work adheres to the scope and schedule outlined in the agreed project plan.
```
Seems like too much detail about funded work planning not really related to releases?..
pastk
commented
```suggestion
Each release has one person appointed as the Release Manager to oversee the upcoming release.
```
pastk
commented
```suggestion
It is the duty of the Release Manager to drive the entire process to the successful completion, utilizing all available resources and means. Specific tasks may be delegated to individual team members as required.
```
pastk
commented
```suggestion
The person holds the authority to make final decisions on cut-off and release dates, and can exclude or revert changes to ensure the release schedule and quality targets are met.
```
pastk
commented
IMHO it was too many sub-titles each containing just one line of text. ```suggestion
### Release Tracking
Each release should have its own Release Tracking Issue on GitHub, which contains a schedule and a checklist of items to be executed in the correct order.
Also each release should have a dedicated 20YY.MM github milestone. All contributors are encouraged to use it for organizing their work and to communicate clearly with the Release Manager about their schedules, as well as any potential risks or regressions after merging each feature.
Any regressions discovered must be filed as blocking bug tickets and added to the milestone with a clear and understandable description. Contributors are encouraged to proactively revert their changes if it is unrealistic to stabilize them before the cut-off date.
Any decision made must be documented in writing within the Release Tracking Issue, ensuring that the motivation and reasoning are clear and understandable to all.
```
IMHO it was too many sub-titles each containing just one line of text.
pastk
commented
Maybe the "Blockers" is the only item deserving its own heading.. Maybe the "Blockers" is the only item deserving its own heading..
|
||||
Each release has one person appointed as the Release Manager to oversee the upcoming release.
|
||||
pastk
commented
A more common term for English-speakers? ```suggestion
## Guidelines
```
A more common term for English-speakers?
pastk
commented
```suggestion
The release management follows the **Fixed-Time, Variable-Scope** principle. This means that releases occur on a **predictable** schedule, while the scope of each release **may vary**.
```
pastk
commented
```suggestion
Everyone should expect that each release will include only what was finished on time and **won't be delayed** to include any particular "almost ready" change (there could be exceptions for important hot fixes only).
```
pastk
commented
Seems like too much detail about funded work planning not really related to releases?.. ```suggestion
Hence the scope of each release **may vary** based on the readiness of the features. Volunteer Contributors work at their own pace while the funded work adheres to the scope and schedule outlined in the agreed project plan.
```
Seems like too much detail about funded work planning not really related to releases?..
pastk
commented
```suggestion
Each release has one person appointed as the Release Manager to oversee the upcoming release.
```
pastk
commented
```suggestion
It is the duty of the Release Manager to drive the entire process to the successful completion, utilizing all available resources and means. Specific tasks may be delegated to individual team members as required.
```
pastk
commented
```suggestion
The person holds the authority to make final decisions on cut-off and release dates, and can exclude or revert changes to ensure the release schedule and quality targets are met.
```
pastk
commented
IMHO it was too many sub-titles each containing just one line of text. ```suggestion
### Release Tracking
Each release should have its own Release Tracking Issue on GitHub, which contains a schedule and a checklist of items to be executed in the correct order.
Also each release should have a dedicated 20YY.MM github milestone. All contributors are encouraged to use it for organizing their work and to communicate clearly with the Release Manager about their schedules, as well as any potential risks or regressions after merging each feature.
Any regressions discovered must be filed as blocking bug tickets and added to the milestone with a clear and understandable description. Contributors are encouraged to proactively revert their changes if it is unrealistic to stabilize them before the cut-off date.
Any decision made must be documented in writing within the Release Tracking Issue, ensuring that the motivation and reasoning are clear and understandable to all.
```
IMHO it was too many sub-titles each containing just one line of text.
pastk
commented
Maybe the "Blockers" is the only item deserving its own heading.. Maybe the "Blockers" is the only item deserving its own heading..
|
||||
|
||||
pastk
commented
A more common term for English-speakers? ```suggestion
## Guidelines
```
A more common term for English-speakers?
pastk
commented
```suggestion
The release management follows the **Fixed-Time, Variable-Scope** principle. This means that releases occur on a **predictable** schedule, while the scope of each release **may vary**.
```
pastk
commented
```suggestion
Everyone should expect that each release will include only what was finished on time and **won't be delayed** to include any particular "almost ready" change (there could be exceptions for important hot fixes only).
```
pastk
commented
Seems like too much detail about funded work planning not really related to releases?.. ```suggestion
Hence the scope of each release **may vary** based on the readiness of the features. Volunteer Contributors work at their own pace while the funded work adheres to the scope and schedule outlined in the agreed project plan.
```
Seems like too much detail about funded work planning not really related to releases?..
pastk
commented
```suggestion
Each release has one person appointed as the Release Manager to oversee the upcoming release.
```
pastk
commented
```suggestion
It is the duty of the Release Manager to drive the entire process to the successful completion, utilizing all available resources and means. Specific tasks may be delegated to individual team members as required.
```
pastk
commented
```suggestion
The person holds the authority to make final decisions on cut-off and release dates, and can exclude or revert changes to ensure the release schedule and quality targets are met.
```
pastk
commented
IMHO it was too many sub-titles each containing just one line of text. ```suggestion
### Release Tracking
Each release should have its own Release Tracking Issue on GitHub, which contains a schedule and a checklist of items to be executed in the correct order.
Also each release should have a dedicated 20YY.MM github milestone. All contributors are encouraged to use it for organizing their work and to communicate clearly with the Release Manager about their schedules, as well as any potential risks or regressions after merging each feature.
Any regressions discovered must be filed as blocking bug tickets and added to the milestone with a clear and understandable description. Contributors are encouraged to proactively revert their changes if it is unrealistic to stabilize them before the cut-off date.
Any decision made must be documented in writing within the Release Tracking Issue, ensuring that the motivation and reasoning are clear and understandable to all.
```
IMHO it was too many sub-titles each containing just one line of text.
pastk
commented
Maybe the "Blockers" is the only item deserving its own heading.. Maybe the "Blockers" is the only item deserving its own heading..
|
||||
It is the duty of the Release Manager to drive the entire process to the successful completion, utilizing all available resources and means. Specific tasks may be delegated to individual team members as required.
|
||||
pastk
commented
A more common term for English-speakers? ```suggestion
## Guidelines
```
A more common term for English-speakers?
pastk
commented
```suggestion
The release management follows the **Fixed-Time, Variable-Scope** principle. This means that releases occur on a **predictable** schedule, while the scope of each release **may vary**.
```
pastk
commented
```suggestion
Everyone should expect that each release will include only what was finished on time and **won't be delayed** to include any particular "almost ready" change (there could be exceptions for important hot fixes only).
```
pastk
commented
Seems like too much detail about funded work planning not really related to releases?.. ```suggestion
Hence the scope of each release **may vary** based on the readiness of the features. Volunteer Contributors work at their own pace while the funded work adheres to the scope and schedule outlined in the agreed project plan.
```
Seems like too much detail about funded work planning not really related to releases?..
pastk
commented
```suggestion
Each release has one person appointed as the Release Manager to oversee the upcoming release.
```
pastk
commented
```suggestion
It is the duty of the Release Manager to drive the entire process to the successful completion, utilizing all available resources and means. Specific tasks may be delegated to individual team members as required.
```
pastk
commented
```suggestion
The person holds the authority to make final decisions on cut-off and release dates, and can exclude or revert changes to ensure the release schedule and quality targets are met.
```
pastk
commented
IMHO it was too many sub-titles each containing just one line of text. ```suggestion
### Release Tracking
Each release should have its own Release Tracking Issue on GitHub, which contains a schedule and a checklist of items to be executed in the correct order.
Also each release should have a dedicated 20YY.MM github milestone. All contributors are encouraged to use it for organizing their work and to communicate clearly with the Release Manager about their schedules, as well as any potential risks or regressions after merging each feature.
Any regressions discovered must be filed as blocking bug tickets and added to the milestone with a clear and understandable description. Contributors are encouraged to proactively revert their changes if it is unrealistic to stabilize them before the cut-off date.
Any decision made must be documented in writing within the Release Tracking Issue, ensuring that the motivation and reasoning are clear and understandable to all.
```
IMHO it was too many sub-titles each containing just one line of text.
pastk
commented
Maybe the "Blockers" is the only item deserving its own heading.. Maybe the "Blockers" is the only item deserving its own heading..
|
||||
|
||||
pastk
commented
A more common term for English-speakers? ```suggestion
## Guidelines
```
A more common term for English-speakers?
pastk
commented
```suggestion
The release management follows the **Fixed-Time, Variable-Scope** principle. This means that releases occur on a **predictable** schedule, while the scope of each release **may vary**.
```
pastk
commented
```suggestion
Everyone should expect that each release will include only what was finished on time and **won't be delayed** to include any particular "almost ready" change (there could be exceptions for important hot fixes only).
```
pastk
commented
Seems like too much detail about funded work planning not really related to releases?.. ```suggestion
Hence the scope of each release **may vary** based on the readiness of the features. Volunteer Contributors work at their own pace while the funded work adheres to the scope and schedule outlined in the agreed project plan.
```
Seems like too much detail about funded work planning not really related to releases?..
pastk
commented
```suggestion
Each release has one person appointed as the Release Manager to oversee the upcoming release.
```
pastk
commented
```suggestion
It is the duty of the Release Manager to drive the entire process to the successful completion, utilizing all available resources and means. Specific tasks may be delegated to individual team members as required.
```
pastk
commented
```suggestion
The person holds the authority to make final decisions on cut-off and release dates, and can exclude or revert changes to ensure the release schedule and quality targets are met.
```
pastk
commented
IMHO it was too many sub-titles each containing just one line of text. ```suggestion
### Release Tracking
Each release should have its own Release Tracking Issue on GitHub, which contains a schedule and a checklist of items to be executed in the correct order.
Also each release should have a dedicated 20YY.MM github milestone. All contributors are encouraged to use it for organizing their work and to communicate clearly with the Release Manager about their schedules, as well as any potential risks or regressions after merging each feature.
Any regressions discovered must be filed as blocking bug tickets and added to the milestone with a clear and understandable description. Contributors are encouraged to proactively revert their changes if it is unrealistic to stabilize them before the cut-off date.
Any decision made must be documented in writing within the Release Tracking Issue, ensuring that the motivation and reasoning are clear and understandable to all.
```
IMHO it was too many sub-titles each containing just one line of text.
pastk
commented
Maybe the "Blockers" is the only item deserving its own heading.. Maybe the "Blockers" is the only item deserving its own heading..
|
||||
The person holds the authority to make final decisions on cut-off and release dates, and can exclude or revert changes to ensure the release schedule and quality targets are met.
|
||||
pastk
commented
A more common term for English-speakers? ```suggestion
## Guidelines
```
A more common term for English-speakers?
pastk
commented
```suggestion
The release management follows the **Fixed-Time, Variable-Scope** principle. This means that releases occur on a **predictable** schedule, while the scope of each release **may vary**.
```
pastk
commented
```suggestion
Everyone should expect that each release will include only what was finished on time and **won't be delayed** to include any particular "almost ready" change (there could be exceptions for important hot fixes only).
```
pastk
commented
Seems like too much detail about funded work planning not really related to releases?.. ```suggestion
Hence the scope of each release **may vary** based on the readiness of the features. Volunteer Contributors work at their own pace while the funded work adheres to the scope and schedule outlined in the agreed project plan.
```
Seems like too much detail about funded work planning not really related to releases?..
pastk
commented
```suggestion
Each release has one person appointed as the Release Manager to oversee the upcoming release.
```
pastk
commented
```suggestion
It is the duty of the Release Manager to drive the entire process to the successful completion, utilizing all available resources and means. Specific tasks may be delegated to individual team members as required.
```
pastk
commented
```suggestion
The person holds the authority to make final decisions on cut-off and release dates, and can exclude or revert changes to ensure the release schedule and quality targets are met.
```
pastk
commented
IMHO it was too many sub-titles each containing just one line of text. ```suggestion
### Release Tracking
Each release should have its own Release Tracking Issue on GitHub, which contains a schedule and a checklist of items to be executed in the correct order.
Also each release should have a dedicated 20YY.MM github milestone. All contributors are encouraged to use it for organizing their work and to communicate clearly with the Release Manager about their schedules, as well as any potential risks or regressions after merging each feature.
Any regressions discovered must be filed as blocking bug tickets and added to the milestone with a clear and understandable description. Contributors are encouraged to proactively revert their changes if it is unrealistic to stabilize them before the cut-off date.
Any decision made must be documented in writing within the Release Tracking Issue, ensuring that the motivation and reasoning are clear and understandable to all.
```
IMHO it was too many sub-titles each containing just one line of text.
pastk
commented
Maybe the "Blockers" is the only item deserving its own heading.. Maybe the "Blockers" is the only item deserving its own heading..
|
||||
|
||||
pastk
commented
A more common term for English-speakers? ```suggestion
## Guidelines
```
A more common term for English-speakers?
pastk
commented
```suggestion
The release management follows the **Fixed-Time, Variable-Scope** principle. This means that releases occur on a **predictable** schedule, while the scope of each release **may vary**.
```
pastk
commented
```suggestion
Everyone should expect that each release will include only what was finished on time and **won't be delayed** to include any particular "almost ready" change (there could be exceptions for important hot fixes only).
```
pastk
commented
Seems like too much detail about funded work planning not really related to releases?.. ```suggestion
Hence the scope of each release **may vary** based on the readiness of the features. Volunteer Contributors work at their own pace while the funded work adheres to the scope and schedule outlined in the agreed project plan.
```
Seems like too much detail about funded work planning not really related to releases?..
pastk
commented
```suggestion
Each release has one person appointed as the Release Manager to oversee the upcoming release.
```
pastk
commented
```suggestion
It is the duty of the Release Manager to drive the entire process to the successful completion, utilizing all available resources and means. Specific tasks may be delegated to individual team members as required.
```
pastk
commented
```suggestion
The person holds the authority to make final decisions on cut-off and release dates, and can exclude or revert changes to ensure the release schedule and quality targets are met.
```
pastk
commented
IMHO it was too many sub-titles each containing just one line of text. ```suggestion
### Release Tracking
Each release should have its own Release Tracking Issue on GitHub, which contains a schedule and a checklist of items to be executed in the correct order.
Also each release should have a dedicated 20YY.MM github milestone. All contributors are encouraged to use it for organizing their work and to communicate clearly with the Release Manager about their schedules, as well as any potential risks or regressions after merging each feature.
Any regressions discovered must be filed as blocking bug tickets and added to the milestone with a clear and understandable description. Contributors are encouraged to proactively revert their changes if it is unrealistic to stabilize them before the cut-off date.
Any decision made must be documented in writing within the Release Tracking Issue, ensuring that the motivation and reasoning are clear and understandable to all.
```
IMHO it was too many sub-titles each containing just one line of text.
pastk
commented
Maybe the "Blockers" is the only item deserving its own heading.. Maybe the "Blockers" is the only item deserving its own heading..
|
||||
### Release Tracking
|
||||
pastk
commented
A more common term for English-speakers? ```suggestion
## Guidelines
```
A more common term for English-speakers?
pastk
commented
```suggestion
The release management follows the **Fixed-Time, Variable-Scope** principle. This means that releases occur on a **predictable** schedule, while the scope of each release **may vary**.
```
pastk
commented
```suggestion
Everyone should expect that each release will include only what was finished on time and **won't be delayed** to include any particular "almost ready" change (there could be exceptions for important hot fixes only).
```
pastk
commented
Seems like too much detail about funded work planning not really related to releases?.. ```suggestion
Hence the scope of each release **may vary** based on the readiness of the features. Volunteer Contributors work at their own pace while the funded work adheres to the scope and schedule outlined in the agreed project plan.
```
Seems like too much detail about funded work planning not really related to releases?..
pastk
commented
```suggestion
Each release has one person appointed as the Release Manager to oversee the upcoming release.
```
pastk
commented
```suggestion
It is the duty of the Release Manager to drive the entire process to the successful completion, utilizing all available resources and means. Specific tasks may be delegated to individual team members as required.
```
pastk
commented
```suggestion
The person holds the authority to make final decisions on cut-off and release dates, and can exclude or revert changes to ensure the release schedule and quality targets are met.
```
pastk
commented
IMHO it was too many sub-titles each containing just one line of text. ```suggestion
### Release Tracking
Each release should have its own Release Tracking Issue on GitHub, which contains a schedule and a checklist of items to be executed in the correct order.
Also each release should have a dedicated 20YY.MM github milestone. All contributors are encouraged to use it for organizing their work and to communicate clearly with the Release Manager about their schedules, as well as any potential risks or regressions after merging each feature.
Any regressions discovered must be filed as blocking bug tickets and added to the milestone with a clear and understandable description. Contributors are encouraged to proactively revert their changes if it is unrealistic to stabilize them before the cut-off date.
Any decision made must be documented in writing within the Release Tracking Issue, ensuring that the motivation and reasoning are clear and understandable to all.
```
IMHO it was too many sub-titles each containing just one line of text.
pastk
commented
Maybe the "Blockers" is the only item deserving its own heading.. Maybe the "Blockers" is the only item deserving its own heading..
|
||||
|
||||
pastk
commented
A more common term for English-speakers? ```suggestion
## Guidelines
```
A more common term for English-speakers?
pastk
commented
```suggestion
The release management follows the **Fixed-Time, Variable-Scope** principle. This means that releases occur on a **predictable** schedule, while the scope of each release **may vary**.
```
pastk
commented
```suggestion
Everyone should expect that each release will include only what was finished on time and **won't be delayed** to include any particular "almost ready" change (there could be exceptions for important hot fixes only).
```
pastk
commented
Seems like too much detail about funded work planning not really related to releases?.. ```suggestion
Hence the scope of each release **may vary** based on the readiness of the features. Volunteer Contributors work at their own pace while the funded work adheres to the scope and schedule outlined in the agreed project plan.
```
Seems like too much detail about funded work planning not really related to releases?..
pastk
commented
```suggestion
Each release has one person appointed as the Release Manager to oversee the upcoming release.
```
pastk
commented
```suggestion
It is the duty of the Release Manager to drive the entire process to the successful completion, utilizing all available resources and means. Specific tasks may be delegated to individual team members as required.
```
pastk
commented
```suggestion
The person holds the authority to make final decisions on cut-off and release dates, and can exclude or revert changes to ensure the release schedule and quality targets are met.
```
pastk
commented
IMHO it was too many sub-titles each containing just one line of text. ```suggestion
### Release Tracking
Each release should have its own Release Tracking Issue on GitHub, which contains a schedule and a checklist of items to be executed in the correct order.
Also each release should have a dedicated 20YY.MM github milestone. All contributors are encouraged to use it for organizing their work and to communicate clearly with the Release Manager about their schedules, as well as any potential risks or regressions after merging each feature.
Any regressions discovered must be filed as blocking bug tickets and added to the milestone with a clear and understandable description. Contributors are encouraged to proactively revert their changes if it is unrealistic to stabilize them before the cut-off date.
Any decision made must be documented in writing within the Release Tracking Issue, ensuring that the motivation and reasoning are clear and understandable to all.
```
IMHO it was too many sub-titles each containing just one line of text.
pastk
commented
Maybe the "Blockers" is the only item deserving its own heading.. Maybe the "Blockers" is the only item deserving its own heading..
|
||||
Each release should have its own Release Tracking Issue on GitHub, which contains a schedule and a checklist of items to be executed in the correct order.
|
||||
pastk
commented
A more common term for English-speakers? ```suggestion
## Guidelines
```
A more common term for English-speakers?
pastk
commented
```suggestion
The release management follows the **Fixed-Time, Variable-Scope** principle. This means that releases occur on a **predictable** schedule, while the scope of each release **may vary**.
```
pastk
commented
```suggestion
Everyone should expect that each release will include only what was finished on time and **won't be delayed** to include any particular "almost ready" change (there could be exceptions for important hot fixes only).
```
pastk
commented
Seems like too much detail about funded work planning not really related to releases?.. ```suggestion
Hence the scope of each release **may vary** based on the readiness of the features. Volunteer Contributors work at their own pace while the funded work adheres to the scope and schedule outlined in the agreed project plan.
```
Seems like too much detail about funded work planning not really related to releases?..
pastk
commented
```suggestion
Each release has one person appointed as the Release Manager to oversee the upcoming release.
```
pastk
commented
```suggestion
It is the duty of the Release Manager to drive the entire process to the successful completion, utilizing all available resources and means. Specific tasks may be delegated to individual team members as required.
```
pastk
commented
```suggestion
The person holds the authority to make final decisions on cut-off and release dates, and can exclude or revert changes to ensure the release schedule and quality targets are met.
```
pastk
commented
IMHO it was too many sub-titles each containing just one line of text. ```suggestion
### Release Tracking
Each release should have its own Release Tracking Issue on GitHub, which contains a schedule and a checklist of items to be executed in the correct order.
Also each release should have a dedicated 20YY.MM github milestone. All contributors are encouraged to use it for organizing their work and to communicate clearly with the Release Manager about their schedules, as well as any potential risks or regressions after merging each feature.
Any regressions discovered must be filed as blocking bug tickets and added to the milestone with a clear and understandable description. Contributors are encouraged to proactively revert their changes if it is unrealistic to stabilize them before the cut-off date.
Any decision made must be documented in writing within the Release Tracking Issue, ensuring that the motivation and reasoning are clear and understandable to all.
```
IMHO it was too many sub-titles each containing just one line of text.
pastk
commented
Maybe the "Blockers" is the only item deserving its own heading.. Maybe the "Blockers" is the only item deserving its own heading..
|
||||
|
||||
pastk
commented
A more common term for English-speakers? ```suggestion
## Guidelines
```
A more common term for English-speakers?
pastk
commented
```suggestion
The release management follows the **Fixed-Time, Variable-Scope** principle. This means that releases occur on a **predictable** schedule, while the scope of each release **may vary**.
```
pastk
commented
```suggestion
Everyone should expect that each release will include only what was finished on time and **won't be delayed** to include any particular "almost ready" change (there could be exceptions for important hot fixes only).
```
pastk
commented
Seems like too much detail about funded work planning not really related to releases?.. ```suggestion
Hence the scope of each release **may vary** based on the readiness of the features. Volunteer Contributors work at their own pace while the funded work adheres to the scope and schedule outlined in the agreed project plan.
```
Seems like too much detail about funded work planning not really related to releases?..
pastk
commented
```suggestion
Each release has one person appointed as the Release Manager to oversee the upcoming release.
```
pastk
commented
```suggestion
It is the duty of the Release Manager to drive the entire process to the successful completion, utilizing all available resources and means. Specific tasks may be delegated to individual team members as required.
```
pastk
commented
```suggestion
The person holds the authority to make final decisions on cut-off and release dates, and can exclude or revert changes to ensure the release schedule and quality targets are met.
```
pastk
commented
IMHO it was too many sub-titles each containing just one line of text. ```suggestion
### Release Tracking
Each release should have its own Release Tracking Issue on GitHub, which contains a schedule and a checklist of items to be executed in the correct order.
Also each release should have a dedicated 20YY.MM github milestone. All contributors are encouraged to use it for organizing their work and to communicate clearly with the Release Manager about their schedules, as well as any potential risks or regressions after merging each feature.
Any regressions discovered must be filed as blocking bug tickets and added to the milestone with a clear and understandable description. Contributors are encouraged to proactively revert their changes if it is unrealistic to stabilize them before the cut-off date.
Any decision made must be documented in writing within the Release Tracking Issue, ensuring that the motivation and reasoning are clear and understandable to all.
```
IMHO it was too many sub-titles each containing just one line of text.
pastk
commented
Maybe the "Blockers" is the only item deserving its own heading.. Maybe the "Blockers" is the only item deserving its own heading..
|
||||
Also each release should have a dedicated 20YY.MM github milestone. All contributors are encouraged to use it for organizing their work and to communicate clearly with the Release Manager about their schedules, as well as any potential risks or regressions after merging each feature.
|
||||
pastk
commented
A more common term for English-speakers? ```suggestion
## Guidelines
```
A more common term for English-speakers?
pastk
commented
```suggestion
The release management follows the **Fixed-Time, Variable-Scope** principle. This means that releases occur on a **predictable** schedule, while the scope of each release **may vary**.
```
pastk
commented
```suggestion
Everyone should expect that each release will include only what was finished on time and **won't be delayed** to include any particular "almost ready" change (there could be exceptions for important hot fixes only).
```
pastk
commented
Seems like too much detail about funded work planning not really related to releases?.. ```suggestion
Hence the scope of each release **may vary** based on the readiness of the features. Volunteer Contributors work at their own pace while the funded work adheres to the scope and schedule outlined in the agreed project plan.
```
Seems like too much detail about funded work planning not really related to releases?..
pastk
commented
```suggestion
Each release has one person appointed as the Release Manager to oversee the upcoming release.
```
pastk
commented
```suggestion
It is the duty of the Release Manager to drive the entire process to the successful completion, utilizing all available resources and means. Specific tasks may be delegated to individual team members as required.
```
pastk
commented
```suggestion
The person holds the authority to make final decisions on cut-off and release dates, and can exclude or revert changes to ensure the release schedule and quality targets are met.
```
pastk
commented
IMHO it was too many sub-titles each containing just one line of text. ```suggestion
### Release Tracking
Each release should have its own Release Tracking Issue on GitHub, which contains a schedule and a checklist of items to be executed in the correct order.
Also each release should have a dedicated 20YY.MM github milestone. All contributors are encouraged to use it for organizing their work and to communicate clearly with the Release Manager about their schedules, as well as any potential risks or regressions after merging each feature.
Any regressions discovered must be filed as blocking bug tickets and added to the milestone with a clear and understandable description. Contributors are encouraged to proactively revert their changes if it is unrealistic to stabilize them before the cut-off date.
Any decision made must be documented in writing within the Release Tracking Issue, ensuring that the motivation and reasoning are clear and understandable to all.
```
IMHO it was too many sub-titles each containing just one line of text.
pastk
commented
Maybe the "Blockers" is the only item deserving its own heading.. Maybe the "Blockers" is the only item deserving its own heading..
|
||||
|
||||
pastk
commented
A more common term for English-speakers? ```suggestion
## Guidelines
```
A more common term for English-speakers?
pastk
commented
```suggestion
The release management follows the **Fixed-Time, Variable-Scope** principle. This means that releases occur on a **predictable** schedule, while the scope of each release **may vary**.
```
pastk
commented
```suggestion
Everyone should expect that each release will include only what was finished on time and **won't be delayed** to include any particular "almost ready" change (there could be exceptions for important hot fixes only).
```
pastk
commented
Seems like too much detail about funded work planning not really related to releases?.. ```suggestion
Hence the scope of each release **may vary** based on the readiness of the features. Volunteer Contributors work at their own pace while the funded work adheres to the scope and schedule outlined in the agreed project plan.
```
Seems like too much detail about funded work planning not really related to releases?..
pastk
commented
```suggestion
Each release has one person appointed as the Release Manager to oversee the upcoming release.
```
pastk
commented
```suggestion
It is the duty of the Release Manager to drive the entire process to the successful completion, utilizing all available resources and means. Specific tasks may be delegated to individual team members as required.
```
pastk
commented
```suggestion
The person holds the authority to make final decisions on cut-off and release dates, and can exclude or revert changes to ensure the release schedule and quality targets are met.
```
pastk
commented
IMHO it was too many sub-titles each containing just one line of text. ```suggestion
### Release Tracking
Each release should have its own Release Tracking Issue on GitHub, which contains a schedule and a checklist of items to be executed in the correct order.
Also each release should have a dedicated 20YY.MM github milestone. All contributors are encouraged to use it for organizing their work and to communicate clearly with the Release Manager about their schedules, as well as any potential risks or regressions after merging each feature.
Any regressions discovered must be filed as blocking bug tickets and added to the milestone with a clear and understandable description. Contributors are encouraged to proactively revert their changes if it is unrealistic to stabilize them before the cut-off date.
Any decision made must be documented in writing within the Release Tracking Issue, ensuring that the motivation and reasoning are clear and understandable to all.
```
IMHO it was too many sub-titles each containing just one line of text.
pastk
commented
Maybe the "Blockers" is the only item deserving its own heading.. Maybe the "Blockers" is the only item deserving its own heading..
|
||||
Any regressions discovered must be filed as blocking bug tickets and added to the milestone with a clear and understandable description. Contributors are encouraged to proactively revert their changes if it is unrealistic to stabilize them before the cut-off date.
|
||||
pastk
commented
A more common term for English-speakers? ```suggestion
## Guidelines
```
A more common term for English-speakers?
pastk
commented
```suggestion
The release management follows the **Fixed-Time, Variable-Scope** principle. This means that releases occur on a **predictable** schedule, while the scope of each release **may vary**.
```
pastk
commented
```suggestion
Everyone should expect that each release will include only what was finished on time and **won't be delayed** to include any particular "almost ready" change (there could be exceptions for important hot fixes only).
```
pastk
commented
Seems like too much detail about funded work planning not really related to releases?.. ```suggestion
Hence the scope of each release **may vary** based on the readiness of the features. Volunteer Contributors work at their own pace while the funded work adheres to the scope and schedule outlined in the agreed project plan.
```
Seems like too much detail about funded work planning not really related to releases?..
pastk
commented
```suggestion
Each release has one person appointed as the Release Manager to oversee the upcoming release.
```
pastk
commented
```suggestion
It is the duty of the Release Manager to drive the entire process to the successful completion, utilizing all available resources and means. Specific tasks may be delegated to individual team members as required.
```
pastk
commented
```suggestion
The person holds the authority to make final decisions on cut-off and release dates, and can exclude or revert changes to ensure the release schedule and quality targets are met.
```
pastk
commented
IMHO it was too many sub-titles each containing just one line of text. ```suggestion
### Release Tracking
Each release should have its own Release Tracking Issue on GitHub, which contains a schedule and a checklist of items to be executed in the correct order.
Also each release should have a dedicated 20YY.MM github milestone. All contributors are encouraged to use it for organizing their work and to communicate clearly with the Release Manager about their schedules, as well as any potential risks or regressions after merging each feature.
Any regressions discovered must be filed as blocking bug tickets and added to the milestone with a clear and understandable description. Contributors are encouraged to proactively revert their changes if it is unrealistic to stabilize them before the cut-off date.
Any decision made must be documented in writing within the Release Tracking Issue, ensuring that the motivation and reasoning are clear and understandable to all.
```
IMHO it was too many sub-titles each containing just one line of text.
pastk
commented
Maybe the "Blockers" is the only item deserving its own heading.. Maybe the "Blockers" is the only item deserving its own heading..
|
||||
|
||||
pastk
commented
A more common term for English-speakers? ```suggestion
## Guidelines
```
A more common term for English-speakers?
pastk
commented
```suggestion
The release management follows the **Fixed-Time, Variable-Scope** principle. This means that releases occur on a **predictable** schedule, while the scope of each release **may vary**.
```
pastk
commented
```suggestion
Everyone should expect that each release will include only what was finished on time and **won't be delayed** to include any particular "almost ready" change (there could be exceptions for important hot fixes only).
```
pastk
commented
Seems like too much detail about funded work planning not really related to releases?.. ```suggestion
Hence the scope of each release **may vary** based on the readiness of the features. Volunteer Contributors work at their own pace while the funded work adheres to the scope and schedule outlined in the agreed project plan.
```
Seems like too much detail about funded work planning not really related to releases?..
pastk
commented
```suggestion
Each release has one person appointed as the Release Manager to oversee the upcoming release.
```
pastk
commented
```suggestion
It is the duty of the Release Manager to drive the entire process to the successful completion, utilizing all available resources and means. Specific tasks may be delegated to individual team members as required.
```
pastk
commented
```suggestion
The person holds the authority to make final decisions on cut-off and release dates, and can exclude or revert changes to ensure the release schedule and quality targets are met.
```
pastk
commented
IMHO it was too many sub-titles each containing just one line of text. ```suggestion
### Release Tracking
Each release should have its own Release Tracking Issue on GitHub, which contains a schedule and a checklist of items to be executed in the correct order.
Also each release should have a dedicated 20YY.MM github milestone. All contributors are encouraged to use it for organizing their work and to communicate clearly with the Release Manager about their schedules, as well as any potential risks or regressions after merging each feature.
Any regressions discovered must be filed as blocking bug tickets and added to the milestone with a clear and understandable description. Contributors are encouraged to proactively revert their changes if it is unrealistic to stabilize them before the cut-off date.
Any decision made must be documented in writing within the Release Tracking Issue, ensuring that the motivation and reasoning are clear and understandable to all.
```
IMHO it was too many sub-titles each containing just one line of text.
pastk
commented
Maybe the "Blockers" is the only item deserving its own heading.. Maybe the "Blockers" is the only item deserving its own heading..
|
||||
Any decision made must be documented in writing within the Release Tracking Issue, ensuring that the motivation and reasoning are clear and understandable to all.
|
||||
pastk
commented
A more common term for English-speakers? ```suggestion
## Guidelines
```
A more common term for English-speakers?
pastk
commented
```suggestion
The release management follows the **Fixed-Time, Variable-Scope** principle. This means that releases occur on a **predictable** schedule, while the scope of each release **may vary**.
```
pastk
commented
```suggestion
Everyone should expect that each release will include only what was finished on time and **won't be delayed** to include any particular "almost ready" change (there could be exceptions for important hot fixes only).
```
pastk
commented
Seems like too much detail about funded work planning not really related to releases?.. ```suggestion
Hence the scope of each release **may vary** based on the readiness of the features. Volunteer Contributors work at their own pace while the funded work adheres to the scope and schedule outlined in the agreed project plan.
```
Seems like too much detail about funded work planning not really related to releases?..
pastk
commented
```suggestion
Each release has one person appointed as the Release Manager to oversee the upcoming release.
```
pastk
commented
```suggestion
It is the duty of the Release Manager to drive the entire process to the successful completion, utilizing all available resources and means. Specific tasks may be delegated to individual team members as required.
```
pastk
commented
```suggestion
The person holds the authority to make final decisions on cut-off and release dates, and can exclude or revert changes to ensure the release schedule and quality targets are met.
```
pastk
commented
IMHO it was too many sub-titles each containing just one line of text. ```suggestion
### Release Tracking
Each release should have its own Release Tracking Issue on GitHub, which contains a schedule and a checklist of items to be executed in the correct order.
Also each release should have a dedicated 20YY.MM github milestone. All contributors are encouraged to use it for organizing their work and to communicate clearly with the Release Manager about their schedules, as well as any potential risks or regressions after merging each feature.
Any regressions discovered must be filed as blocking bug tickets and added to the milestone with a clear and understandable description. Contributors are encouraged to proactively revert their changes if it is unrealistic to stabilize them before the cut-off date.
Any decision made must be documented in writing within the Release Tracking Issue, ensuring that the motivation and reasoning are clear and understandable to all.
```
IMHO it was too many sub-titles each containing just one line of text.
pastk
commented
Maybe the "Blockers" is the only item deserving its own heading.. Maybe the "Blockers" is the only item deserving its own heading..
|
||||
|
||||
pastk
commented
A more common term for English-speakers? ```suggestion
## Guidelines
```
A more common term for English-speakers?
pastk
commented
```suggestion
The release management follows the **Fixed-Time, Variable-Scope** principle. This means that releases occur on a **predictable** schedule, while the scope of each release **may vary**.
```
pastk
commented
```suggestion
Everyone should expect that each release will include only what was finished on time and **won't be delayed** to include any particular "almost ready" change (there could be exceptions for important hot fixes only).
```
pastk
commented
Seems like too much detail about funded work planning not really related to releases?.. ```suggestion
Hence the scope of each release **may vary** based on the readiness of the features. Volunteer Contributors work at their own pace while the funded work adheres to the scope and schedule outlined in the agreed project plan.
```
Seems like too much detail about funded work planning not really related to releases?..
pastk
commented
```suggestion
Each release has one person appointed as the Release Manager to oversee the upcoming release.
```
pastk
commented
```suggestion
It is the duty of the Release Manager to drive the entire process to the successful completion, utilizing all available resources and means. Specific tasks may be delegated to individual team members as required.
```
pastk
commented
```suggestion
The person holds the authority to make final decisions on cut-off and release dates, and can exclude or revert changes to ensure the release schedule and quality targets are met.
```
pastk
commented
IMHO it was too many sub-titles each containing just one line of text. ```suggestion
### Release Tracking
Each release should have its own Release Tracking Issue on GitHub, which contains a schedule and a checklist of items to be executed in the correct order.
Also each release should have a dedicated 20YY.MM github milestone. All contributors are encouraged to use it for organizing their work and to communicate clearly with the Release Manager about their schedules, as well as any potential risks or regressions after merging each feature.
Any regressions discovered must be filed as blocking bug tickets and added to the milestone with a clear and understandable description. Contributors are encouraged to proactively revert their changes if it is unrealistic to stabilize them before the cut-off date.
Any decision made must be documented in writing within the Release Tracking Issue, ensuring that the motivation and reasoning are clear and understandable to all.
```
IMHO it was too many sub-titles each containing just one line of text.
pastk
commented
Maybe the "Blockers" is the only item deserving its own heading.. Maybe the "Blockers" is the only item deserving its own heading..
|
||||
## Process
|
||||
pastk
commented
A more common term for English-speakers? ```suggestion
## Guidelines
```
A more common term for English-speakers?
pastk
commented
```suggestion
The release management follows the **Fixed-Time, Variable-Scope** principle. This means that releases occur on a **predictable** schedule, while the scope of each release **may vary**.
```
pastk
commented
```suggestion
Everyone should expect that each release will include only what was finished on time and **won't be delayed** to include any particular "almost ready" change (there could be exceptions for important hot fixes only).
```
pastk
commented
Seems like too much detail about funded work planning not really related to releases?.. ```suggestion
Hence the scope of each release **may vary** based on the readiness of the features. Volunteer Contributors work at their own pace while the funded work adheres to the scope and schedule outlined in the agreed project plan.
```
Seems like too much detail about funded work planning not really related to releases?..
pastk
commented
```suggestion
Each release has one person appointed as the Release Manager to oversee the upcoming release.
```
pastk
commented
```suggestion
It is the duty of the Release Manager to drive the entire process to the successful completion, utilizing all available resources and means. Specific tasks may be delegated to individual team members as required.
```
pastk
commented
```suggestion
The person holds the authority to make final decisions on cut-off and release dates, and can exclude or revert changes to ensure the release schedule and quality targets are met.
```
pastk
commented
IMHO it was too many sub-titles each containing just one line of text. ```suggestion
### Release Tracking
Each release should have its own Release Tracking Issue on GitHub, which contains a schedule and a checklist of items to be executed in the correct order.
Also each release should have a dedicated 20YY.MM github milestone. All contributors are encouraged to use it for organizing their work and to communicate clearly with the Release Manager about their schedules, as well as any potential risks or regressions after merging each feature.
Any regressions discovered must be filed as blocking bug tickets and added to the milestone with a clear and understandable description. Contributors are encouraged to proactively revert their changes if it is unrealistic to stabilize them before the cut-off date.
Any decision made must be documented in writing within the Release Tracking Issue, ensuring that the motivation and reasoning are clear and understandable to all.
```
IMHO it was too many sub-titles each containing just one line of text.
pastk
commented
Maybe the "Blockers" is the only item deserving its own heading.. Maybe the "Blockers" is the only item deserving its own heading..
|
||||
|
||||
pastk
commented
A more common term for English-speakers? ```suggestion
## Guidelines
```
A more common term for English-speakers?
pastk
commented
```suggestion
The release management follows the **Fixed-Time, Variable-Scope** principle. This means that releases occur on a **predictable** schedule, while the scope of each release **may vary**.
```
pastk
commented
```suggestion
Everyone should expect that each release will include only what was finished on time and **won't be delayed** to include any particular "almost ready" change (there could be exceptions for important hot fixes only).
```
pastk
commented
Seems like too much detail about funded work planning not really related to releases?.. ```suggestion
Hence the scope of each release **may vary** based on the readiness of the features. Volunteer Contributors work at their own pace while the funded work adheres to the scope and schedule outlined in the agreed project plan.
```
Seems like too much detail about funded work planning not really related to releases?..
pastk
commented
```suggestion
Each release has one person appointed as the Release Manager to oversee the upcoming release.
```
pastk
commented
```suggestion
It is the duty of the Release Manager to drive the entire process to the successful completion, utilizing all available resources and means. Specific tasks may be delegated to individual team members as required.
```
pastk
commented
```suggestion
The person holds the authority to make final decisions on cut-off and release dates, and can exclude or revert changes to ensure the release schedule and quality targets are met.
```
pastk
commented
IMHO it was too many sub-titles each containing just one line of text. ```suggestion
### Release Tracking
Each release should have its own Release Tracking Issue on GitHub, which contains a schedule and a checklist of items to be executed in the correct order.
Also each release should have a dedicated 20YY.MM github milestone. All contributors are encouraged to use it for organizing their work and to communicate clearly with the Release Manager about their schedules, as well as any potential risks or regressions after merging each feature.
Any regressions discovered must be filed as blocking bug tickets and added to the milestone with a clear and understandable description. Contributors are encouraged to proactively revert their changes if it is unrealistic to stabilize them before the cut-off date.
Any decision made must be documented in writing within the Release Tracking Issue, ensuring that the motivation and reasoning are clear and understandable to all.
```
IMHO it was too many sub-titles each containing just one line of text.
pastk
commented
Maybe the "Blockers" is the only item deserving its own heading.. Maybe the "Blockers" is the only item deserving its own heading..
|
||||
TO BE DOCUMENTED HERE
|
||||
pastk
commented
A more common term for English-speakers? ```suggestion
## Guidelines
```
A more common term for English-speakers?
pastk
commented
```suggestion
The release management follows the **Fixed-Time, Variable-Scope** principle. This means that releases occur on a **predictable** schedule, while the scope of each release **may vary**.
```
pastk
commented
```suggestion
Everyone should expect that each release will include only what was finished on time and **won't be delayed** to include any particular "almost ready" change (there could be exceptions for important hot fixes only).
```
pastk
commented
Seems like too much detail about funded work planning not really related to releases?.. ```suggestion
Hence the scope of each release **may vary** based on the readiness of the features. Volunteer Contributors work at their own pace while the funded work adheres to the scope and schedule outlined in the agreed project plan.
```
Seems like too much detail about funded work planning not really related to releases?..
pastk
commented
```suggestion
Each release has one person appointed as the Release Manager to oversee the upcoming release.
```
pastk
commented
```suggestion
It is the duty of the Release Manager to drive the entire process to the successful completion, utilizing all available resources and means. Specific tasks may be delegated to individual team members as required.
```
pastk
commented
```suggestion
The person holds the authority to make final decisions on cut-off and release dates, and can exclude or revert changes to ensure the release schedule and quality targets are met.
```
pastk
commented
IMHO it was too many sub-titles each containing just one line of text. ```suggestion
### Release Tracking
Each release should have its own Release Tracking Issue on GitHub, which contains a schedule and a checklist of items to be executed in the correct order.
Also each release should have a dedicated 20YY.MM github milestone. All contributors are encouraged to use it for organizing their work and to communicate clearly with the Release Manager about their schedules, as well as any potential risks or regressions after merging each feature.
Any regressions discovered must be filed as blocking bug tickets and added to the milestone with a clear and understandable description. Contributors are encouraged to proactively revert their changes if it is unrealistic to stabilize them before the cut-off date.
Any decision made must be documented in writing within the Release Tracking Issue, ensuring that the motivation and reasoning are clear and understandable to all.
```
IMHO it was too many sub-titles each containing just one line of text.
pastk
commented
Maybe the "Blockers" is the only item deserving its own heading.. Maybe the "Blockers" is the only item deserving its own heading..
|
||||
|
||||
pastk
commented
A more common term for English-speakers? ```suggestion
## Guidelines
```
A more common term for English-speakers?
pastk
commented
```suggestion
The release management follows the **Fixed-Time, Variable-Scope** principle. This means that releases occur on a **predictable** schedule, while the scope of each release **may vary**.
```
pastk
commented
```suggestion
Everyone should expect that each release will include only what was finished on time and **won't be delayed** to include any particular "almost ready" change (there could be exceptions for important hot fixes only).
```
pastk
commented
Seems like too much detail about funded work planning not really related to releases?.. ```suggestion
Hence the scope of each release **may vary** based on the readiness of the features. Volunteer Contributors work at their own pace while the funded work adheres to the scope and schedule outlined in the agreed project plan.
```
Seems like too much detail about funded work planning not really related to releases?..
pastk
commented
```suggestion
Each release has one person appointed as the Release Manager to oversee the upcoming release.
```
pastk
commented
```suggestion
It is the duty of the Release Manager to drive the entire process to the successful completion, utilizing all available resources and means. Specific tasks may be delegated to individual team members as required.
```
pastk
commented
```suggestion
The person holds the authority to make final decisions on cut-off and release dates, and can exclude or revert changes to ensure the release schedule and quality targets are met.
```
pastk
commented
IMHO it was too many sub-titles each containing just one line of text. ```suggestion
### Release Tracking
Each release should have its own Release Tracking Issue on GitHub, which contains a schedule and a checklist of items to be executed in the correct order.
Also each release should have a dedicated 20YY.MM github milestone. All contributors are encouraged to use it for organizing their work and to communicate clearly with the Release Manager about their schedules, as well as any potential risks or regressions after merging each feature.
Any regressions discovered must be filed as blocking bug tickets and added to the milestone with a clear and understandable description. Contributors are encouraged to proactively revert their changes if it is unrealistic to stabilize them before the cut-off date.
Any decision made must be documented in writing within the Release Tracking Issue, ensuring that the motivation and reasoning are clear and understandable to all.
```
IMHO it was too many sub-titles each containing just one line of text.
pastk
commented
Maybe the "Blockers" is the only item deserving its own heading.. Maybe the "Blockers" is the only item deserving its own heading..
|
||||
## Recipies
|
||||
pastk
commented
A more common term for English-speakers? ```suggestion
## Guidelines
```
A more common term for English-speakers?
pastk
commented
```suggestion
The release management follows the **Fixed-Time, Variable-Scope** principle. This means that releases occur on a **predictable** schedule, while the scope of each release **may vary**.
```
pastk
commented
```suggestion
Everyone should expect that each release will include only what was finished on time and **won't be delayed** to include any particular "almost ready" change (there could be exceptions for important hot fixes only).
```
pastk
commented
Seems like too much detail about funded work planning not really related to releases?.. ```suggestion
Hence the scope of each release **may vary** based on the readiness of the features. Volunteer Contributors work at their own pace while the funded work adheres to the scope and schedule outlined in the agreed project plan.
```
Seems like too much detail about funded work planning not really related to releases?..
pastk
commented
```suggestion
Each release has one person appointed as the Release Manager to oversee the upcoming release.
```
pastk
commented
```suggestion
It is the duty of the Release Manager to drive the entire process to the successful completion, utilizing all available resources and means. Specific tasks may be delegated to individual team members as required.
```
pastk
commented
```suggestion
The person holds the authority to make final decisions on cut-off and release dates, and can exclude or revert changes to ensure the release schedule and quality targets are met.
```
pastk
commented
IMHO it was too many sub-titles each containing just one line of text. ```suggestion
### Release Tracking
Each release should have its own Release Tracking Issue on GitHub, which contains a schedule and a checklist of items to be executed in the correct order.
Also each release should have a dedicated 20YY.MM github milestone. All contributors are encouraged to use it for organizing their work and to communicate clearly with the Release Manager about their schedules, as well as any potential risks or regressions after merging each feature.
Any regressions discovered must be filed as blocking bug tickets and added to the milestone with a clear and understandable description. Contributors are encouraged to proactively revert their changes if it is unrealistic to stabilize them before the cut-off date.
Any decision made must be documented in writing within the Release Tracking Issue, ensuring that the motivation and reasoning are clear and understandable to all.
```
IMHO it was too many sub-titles each containing just one line of text.
pastk
commented
Maybe the "Blockers" is the only item deserving its own heading.. Maybe the "Blockers" is the only item deserving its own heading..
|
||||
|
||||
pastk
commented
A more common term for English-speakers? ```suggestion
## Guidelines
```
A more common term for English-speakers?
pastk
commented
```suggestion
The release management follows the **Fixed-Time, Variable-Scope** principle. This means that releases occur on a **predictable** schedule, while the scope of each release **may vary**.
```
pastk
commented
```suggestion
Everyone should expect that each release will include only what was finished on time and **won't be delayed** to include any particular "almost ready" change (there could be exceptions for important hot fixes only).
```
pastk
commented
Seems like too much detail about funded work planning not really related to releases?.. ```suggestion
Hence the scope of each release **may vary** based on the readiness of the features. Volunteer Contributors work at their own pace while the funded work adheres to the scope and schedule outlined in the agreed project plan.
```
Seems like too much detail about funded work planning not really related to releases?..
pastk
commented
```suggestion
Each release has one person appointed as the Release Manager to oversee the upcoming release.
```
pastk
commented
```suggestion
It is the duty of the Release Manager to drive the entire process to the successful completion, utilizing all available resources and means. Specific tasks may be delegated to individual team members as required.
```
pastk
commented
```suggestion
The person holds the authority to make final decisions on cut-off and release dates, and can exclude or revert changes to ensure the release schedule and quality targets are met.
```
pastk
commented
IMHO it was too many sub-titles each containing just one line of text. ```suggestion
### Release Tracking
Each release should have its own Release Tracking Issue on GitHub, which contains a schedule and a checklist of items to be executed in the correct order.
Also each release should have a dedicated 20YY.MM github milestone. All contributors are encouraged to use it for organizing their work and to communicate clearly with the Release Manager about their schedules, as well as any potential risks or regressions after merging each feature.
Any regressions discovered must be filed as blocking bug tickets and added to the milestone with a clear and understandable description. Contributors are encouraged to proactively revert their changes if it is unrealistic to stabilize them before the cut-off date.
Any decision made must be documented in writing within the Release Tracking Issue, ensuring that the motivation and reasoning are clear and understandable to all.
```
IMHO it was too many sub-titles each containing just one line of text.
pastk
commented
Maybe the "Blockers" is the only item deserving its own heading.. Maybe the "Blockers" is the only item deserving its own heading..
|
||||
Below is a list of useful snippets for any ad-hoc tasks that may arise during the execution of the process.
|
||||
pastk
commented
A more common term for English-speakers? ```suggestion
## Guidelines
```
A more common term for English-speakers?
pastk
commented
```suggestion
The release management follows the **Fixed-Time, Variable-Scope** principle. This means that releases occur on a **predictable** schedule, while the scope of each release **may vary**.
```
pastk
commented
```suggestion
Everyone should expect that each release will include only what was finished on time and **won't be delayed** to include any particular "almost ready" change (there could be exceptions for important hot fixes only).
```
pastk
commented
Seems like too much detail about funded work planning not really related to releases?.. ```suggestion
Hence the scope of each release **may vary** based on the readiness of the features. Volunteer Contributors work at their own pace while the funded work adheres to the scope and schedule outlined in the agreed project plan.
```
Seems like too much detail about funded work planning not really related to releases?..
pastk
commented
```suggestion
Each release has one person appointed as the Release Manager to oversee the upcoming release.
```
pastk
commented
```suggestion
It is the duty of the Release Manager to drive the entire process to the successful completion, utilizing all available resources and means. Specific tasks may be delegated to individual team members as required.
```
pastk
commented
```suggestion
The person holds the authority to make final decisions on cut-off and release dates, and can exclude or revert changes to ensure the release schedule and quality targets are met.
```
pastk
commented
IMHO it was too many sub-titles each containing just one line of text. ```suggestion
### Release Tracking
Each release should have its own Release Tracking Issue on GitHub, which contains a schedule and a checklist of items to be executed in the correct order.
Also each release should have a dedicated 20YY.MM github milestone. All contributors are encouraged to use it for organizing their work and to communicate clearly with the Release Manager about their schedules, as well as any potential risks or regressions after merging each feature.
Any regressions discovered must be filed as blocking bug tickets and added to the milestone with a clear and understandable description. Contributors are encouraged to proactively revert their changes if it is unrealistic to stabilize them before the cut-off date.
Any decision made must be documented in writing within the Release Tracking Issue, ensuring that the motivation and reasoning are clear and understandable to all.
```
IMHO it was too many sub-titles each containing just one line of text.
pastk
commented
Maybe the "Blockers" is the only item deserving its own heading.. Maybe the "Blockers" is the only item deserving its own heading..
|
||||
|
||||
pastk
commented
A more common term for English-speakers? ```suggestion
## Guidelines
```
A more common term for English-speakers?
pastk
commented
```suggestion
The release management follows the **Fixed-Time, Variable-Scope** principle. This means that releases occur on a **predictable** schedule, while the scope of each release **may vary**.
```
pastk
commented
```suggestion
Everyone should expect that each release will include only what was finished on time and **won't be delayed** to include any particular "almost ready" change (there could be exceptions for important hot fixes only).
```
pastk
commented
Seems like too much detail about funded work planning not really related to releases?.. ```suggestion
Hence the scope of each release **may vary** based on the readiness of the features. Volunteer Contributors work at their own pace while the funded work adheres to the scope and schedule outlined in the agreed project plan.
```
Seems like too much detail about funded work planning not really related to releases?..
pastk
commented
```suggestion
Each release has one person appointed as the Release Manager to oversee the upcoming release.
```
pastk
commented
```suggestion
It is the duty of the Release Manager to drive the entire process to the successful completion, utilizing all available resources and means. Specific tasks may be delegated to individual team members as required.
```
pastk
commented
```suggestion
The person holds the authority to make final decisions on cut-off and release dates, and can exclude or revert changes to ensure the release schedule and quality targets are met.
```
pastk
commented
IMHO it was too many sub-titles each containing just one line of text. ```suggestion
### Release Tracking
Each release should have its own Release Tracking Issue on GitHub, which contains a schedule and a checklist of items to be executed in the correct order.
Also each release should have a dedicated 20YY.MM github milestone. All contributors are encouraged to use it for organizing their work and to communicate clearly with the Release Manager about their schedules, as well as any potential risks or regressions after merging each feature.
Any regressions discovered must be filed as blocking bug tickets and added to the milestone with a clear and understandable description. Contributors are encouraged to proactively revert their changes if it is unrealistic to stabilize them before the cut-off date.
Any decision made must be documented in writing within the Release Tracking Issue, ensuring that the motivation and reasoning are clear and understandable to all.
```
IMHO it was too many sub-titles each containing just one line of text.
pastk
commented
Maybe the "Blockers" is the only item deserving its own heading.. Maybe the "Blockers" is the only item deserving its own heading..
|
||||
### AppStore: uploading metadata and screenshots
|
||||
pastk
commented
A more common term for English-speakers? ```suggestion
## Guidelines
```
A more common term for English-speakers?
pastk
commented
```suggestion
The release management follows the **Fixed-Time, Variable-Scope** principle. This means that releases occur on a **predictable** schedule, while the scope of each release **may vary**.
```
pastk
commented
```suggestion
Everyone should expect that each release will include only what was finished on time and **won't be delayed** to include any particular "almost ready" change (there could be exceptions for important hot fixes only).
```
pastk
commented
Seems like too much detail about funded work planning not really related to releases?.. ```suggestion
Hence the scope of each release **may vary** based on the readiness of the features. Volunteer Contributors work at their own pace while the funded work adheres to the scope and schedule outlined in the agreed project plan.
```
Seems like too much detail about funded work planning not really related to releases?..
pastk
commented
```suggestion
Each release has one person appointed as the Release Manager to oversee the upcoming release.
```
pastk
commented
```suggestion
It is the duty of the Release Manager to drive the entire process to the successful completion, utilizing all available resources and means. Specific tasks may be delegated to individual team members as required.
```
pastk
commented
```suggestion
The person holds the authority to make final decisions on cut-off and release dates, and can exclude or revert changes to ensure the release schedule and quality targets are met.
```
pastk
commented
IMHO it was too many sub-titles each containing just one line of text. ```suggestion
### Release Tracking
Each release should have its own Release Tracking Issue on GitHub, which contains a schedule and a checklist of items to be executed in the correct order.
Also each release should have a dedicated 20YY.MM github milestone. All contributors are encouraged to use it for organizing their work and to communicate clearly with the Release Manager about their schedules, as well as any potential risks or regressions after merging each feature.
Any regressions discovered must be filed as blocking bug tickets and added to the milestone with a clear and understandable description. Contributors are encouraged to proactively revert their changes if it is unrealistic to stabilize them before the cut-off date.
Any decision made must be documented in writing within the Release Tracking Issue, ensuring that the motivation and reasoning are clear and understandable to all.
```
IMHO it was too many sub-titles each containing just one line of text.
pastk
commented
Maybe the "Blockers" is the only item deserving its own heading.. Maybe the "Blockers" is the only item deserving its own heading..
|
||||
|
||||
Use [GitHub Actions](../.github/workflows/ios-release.yaml).
|
||||
|
||||
### Check metadata
|
||||
pastk
commented
A more common term for English-speakers? ```suggestion
## Guidelines
```
A more common term for English-speakers?
pastk
commented
```suggestion
The release management follows the **Fixed-Time, Variable-Scope** principle. This means that releases occur on a **predictable** schedule, while the scope of each release **may vary**.
```
pastk
commented
```suggestion
Everyone should expect that each release will include only what was finished on time and **won't be delayed** to include any particular "almost ready" change (there could be exceptions for important hot fixes only).
```
pastk
commented
Seems like too much detail about funded work planning not really related to releases?.. ```suggestion
Hence the scope of each release **may vary** based on the readiness of the features. Volunteer Contributors work at their own pace while the funded work adheres to the scope and schedule outlined in the agreed project plan.
```
Seems like too much detail about funded work planning not really related to releases?..
pastk
commented
```suggestion
Each release has one person appointed as the Release Manager to oversee the upcoming release.
```
pastk
commented
```suggestion
It is the duty of the Release Manager to drive the entire process to the successful completion, utilizing all available resources and means. Specific tasks may be delegated to individual team members as required.
```
pastk
commented
```suggestion
The person holds the authority to make final decisions on cut-off and release dates, and can exclude or revert changes to ensure the release schedule and quality targets are met.
```
pastk
commented
IMHO it was too many sub-titles each containing just one line of text. ```suggestion
### Release Tracking
Each release should have its own Release Tracking Issue on GitHub, which contains a schedule and a checklist of items to be executed in the correct order.
Also each release should have a dedicated 20YY.MM github milestone. All contributors are encouraged to use it for organizing their work and to communicate clearly with the Release Manager about their schedules, as well as any potential risks or regressions after merging each feature.
Any regressions discovered must be filed as blocking bug tickets and added to the milestone with a clear and understandable description. Contributors are encouraged to proactively revert their changes if it is unrealistic to stabilize them before the cut-off date.
Any decision made must be documented in writing within the Release Tracking Issue, ensuring that the motivation and reasoning are clear and understandable to all.
```
IMHO it was too many sub-titles each containing just one line of text.
pastk
commented
Maybe the "Blockers" is the only item deserving its own heading.. Maybe the "Blockers" is the only item deserving its own heading..
|
||||
### AppStore: checking metadata
|
||||
pastk
commented
A more common term for English-speakers? ```suggestion
## Guidelines
```
A more common term for English-speakers?
pastk
commented
```suggestion
The release management follows the **Fixed-Time, Variable-Scope** principle. This means that releases occur on a **predictable** schedule, while the scope of each release **may vary**.
```
pastk
commented
```suggestion
Everyone should expect that each release will include only what was finished on time and **won't be delayed** to include any particular "almost ready" change (there could be exceptions for important hot fixes only).
```
pastk
commented
Seems like too much detail about funded work planning not really related to releases?.. ```suggestion
Hence the scope of each release **may vary** based on the readiness of the features. Volunteer Contributors work at their own pace while the funded work adheres to the scope and schedule outlined in the agreed project plan.
```
Seems like too much detail about funded work planning not really related to releases?..
pastk
commented
```suggestion
Each release has one person appointed as the Release Manager to oversee the upcoming release.
```
pastk
commented
```suggestion
It is the duty of the Release Manager to drive the entire process to the successful completion, utilizing all available resources and means. Specific tasks may be delegated to individual team members as required.
```
pastk
commented
```suggestion
The person holds the authority to make final decisions on cut-off and release dates, and can exclude or revert changes to ensure the release schedule and quality targets are met.
```
pastk
commented
IMHO it was too many sub-titles each containing just one line of text. ```suggestion
### Release Tracking
Each release should have its own Release Tracking Issue on GitHub, which contains a schedule and a checklist of items to be executed in the correct order.
Also each release should have a dedicated 20YY.MM github milestone. All contributors are encouraged to use it for organizing their work and to communicate clearly with the Release Manager about their schedules, as well as any potential risks or regressions after merging each feature.
Any regressions discovered must be filed as blocking bug tickets and added to the milestone with a clear and understandable description. Contributors are encouraged to proactively revert their changes if it is unrealistic to stabilize them before the cut-off date.
Any decision made must be documented in writing within the Release Tracking Issue, ensuring that the motivation and reasoning are clear and understandable to all.
```
IMHO it was too many sub-titles each containing just one line of text.
pastk
commented
Maybe the "Blockers" is the only item deserving its own heading.. Maybe the "Blockers" is the only item deserving its own heading..
|
||||
|
||||
Use [GitHub Actions](../.github/workflows/ios-check.yaml).
|
||||
|
||||
|
@ -16,7 +64,7 @@ Local check:
|
|||
pastk
commented
A more common term for English-speakers? ```suggestion
## Guidelines
```
A more common term for English-speakers?
pastk
commented
```suggestion
The release management follows the **Fixed-Time, Variable-Scope** principle. This means that releases occur on a **predictable** schedule, while the scope of each release **may vary**.
```
pastk
commented
```suggestion
Everyone should expect that each release will include only what was finished on time and **won't be delayed** to include any particular "almost ready" change (there could be exceptions for important hot fixes only).
```
pastk
commented
Seems like too much detail about funded work planning not really related to releases?.. ```suggestion
Hence the scope of each release **may vary** based on the readiness of the features. Volunteer Contributors work at their own pace while the funded work adheres to the scope and schedule outlined in the agreed project plan.
```
Seems like too much detail about funded work planning not really related to releases?..
pastk
commented
```suggestion
Each release has one person appointed as the Release Manager to oversee the upcoming release.
```
pastk
commented
```suggestion
It is the duty of the Release Manager to drive the entire process to the successful completion, utilizing all available resources and means. Specific tasks may be delegated to individual team members as required.
```
pastk
commented
```suggestion
The person holds the authority to make final decisions on cut-off and release dates, and can exclude or revert changes to ensure the release schedule and quality targets are met.
```
pastk
commented
IMHO it was too many sub-titles each containing just one line of text. ```suggestion
### Release Tracking
Each release should have its own Release Tracking Issue on GitHub, which contains a schedule and a checklist of items to be executed in the correct order.
Also each release should have a dedicated 20YY.MM github milestone. All contributors are encouraged to use it for organizing their work and to communicate clearly with the Release Manager about their schedules, as well as any potential risks or regressions after merging each feature.
Any regressions discovered must be filed as blocking bug tickets and added to the milestone with a clear and understandable description. Contributors are encouraged to proactively revert their changes if it is unrealistic to stabilize them before the cut-off date.
Any decision made must be documented in writing within the Release Tracking Issue, ensuring that the motivation and reasoning are clear and understandable to all.
```
IMHO it was too many sub-titles each containing just one line of text.
pastk
commented
Maybe the "Blockers" is the only item deserving its own heading.. Maybe the "Blockers" is the only item deserving its own heading..
pastk
commented
A more common term for English-speakers? ```suggestion
## Guidelines
```
A more common term for English-speakers?
pastk
commented
```suggestion
The release management follows the **Fixed-Time, Variable-Scope** principle. This means that releases occur on a **predictable** schedule, while the scope of each release **may vary**.
```
pastk
commented
```suggestion
Everyone should expect that each release will include only what was finished on time and **won't be delayed** to include any particular "almost ready" change (there could be exceptions for important hot fixes only).
```
pastk
commented
Seems like too much detail about funded work planning not really related to releases?.. ```suggestion
Hence the scope of each release **may vary** based on the readiness of the features. Volunteer Contributors work at their own pace while the funded work adheres to the scope and schedule outlined in the agreed project plan.
```
Seems like too much detail about funded work planning not really related to releases?..
pastk
commented
```suggestion
Each release has one person appointed as the Release Manager to oversee the upcoming release.
```
pastk
commented
```suggestion
It is the duty of the Release Manager to drive the entire process to the successful completion, utilizing all available resources and means. Specific tasks may be delegated to individual team members as required.
```
pastk
commented
```suggestion
The person holds the authority to make final decisions on cut-off and release dates, and can exclude or revert changes to ensure the release schedule and quality targets are met.
```
pastk
commented
IMHO it was too many sub-titles each containing just one line of text. ```suggestion
### Release Tracking
Each release should have its own Release Tracking Issue on GitHub, which contains a schedule and a checklist of items to be executed in the correct order.
Also each release should have a dedicated 20YY.MM github milestone. All contributors are encouraged to use it for organizing their work and to communicate clearly with the Release Manager about their schedules, as well as any potential risks or regressions after merging each feature.
Any regressions discovered must be filed as blocking bug tickets and added to the milestone with a clear and understandable description. Contributors are encouraged to proactively revert their changes if it is unrealistic to stabilize them before the cut-off date.
Any decision made must be documented in writing within the Release Tracking Issue, ensuring that the motivation and reasoning are clear and understandable to all.
```
IMHO it was too many sub-titles each containing just one line of text.
pastk
commented
Maybe the "Blockers" is the only item deserving its own heading.. Maybe the "Blockers" is the only item deserving its own heading..
|
||||
./tools/python/check_store_metadata.py ios
|
||||
```
|
||||
|
||||
### Downloading screenshots from the App Store
|
||||
pastk
commented
A more common term for English-speakers? ```suggestion
## Guidelines
```
A more common term for English-speakers?
pastk
commented
```suggestion
The release management follows the **Fixed-Time, Variable-Scope** principle. This means that releases occur on a **predictable** schedule, while the scope of each release **may vary**.
```
pastk
commented
```suggestion
Everyone should expect that each release will include only what was finished on time and **won't be delayed** to include any particular "almost ready" change (there could be exceptions for important hot fixes only).
```
pastk
commented
Seems like too much detail about funded work planning not really related to releases?.. ```suggestion
Hence the scope of each release **may vary** based on the readiness of the features. Volunteer Contributors work at their own pace while the funded work adheres to the scope and schedule outlined in the agreed project plan.
```
Seems like too much detail about funded work planning not really related to releases?..
pastk
commented
```suggestion
Each release has one person appointed as the Release Manager to oversee the upcoming release.
```
pastk
commented
```suggestion
It is the duty of the Release Manager to drive the entire process to the successful completion, utilizing all available resources and means. Specific tasks may be delegated to individual team members as required.
```
pastk
commented
```suggestion
The person holds the authority to make final decisions on cut-off and release dates, and can exclude or revert changes to ensure the release schedule and quality targets are met.
```
pastk
commented
IMHO it was too many sub-titles each containing just one line of text. ```suggestion
### Release Tracking
Each release should have its own Release Tracking Issue on GitHub, which contains a schedule and a checklist of items to be executed in the correct order.
Also each release should have a dedicated 20YY.MM github milestone. All contributors are encouraged to use it for organizing their work and to communicate clearly with the Release Manager about their schedules, as well as any potential risks or regressions after merging each feature.
Any regressions discovered must be filed as blocking bug tickets and added to the milestone with a clear and understandable description. Contributors are encouraged to proactively revert their changes if it is unrealistic to stabilize them before the cut-off date.
Any decision made must be documented in writing within the Release Tracking Issue, ensuring that the motivation and reasoning are clear and understandable to all.
```
IMHO it was too many sub-titles each containing just one line of text.
pastk
commented
Maybe the "Blockers" is the only item deserving its own heading.. Maybe the "Blockers" is the only item deserving its own heading..
|
||||
### AppStore: downloading screenshots
|
||||
pastk
commented
A more common term for English-speakers? ```suggestion
## Guidelines
```
A more common term for English-speakers?
pastk
commented
```suggestion
The release management follows the **Fixed-Time, Variable-Scope** principle. This means that releases occur on a **predictable** schedule, while the scope of each release **may vary**.
```
pastk
commented
```suggestion
Everyone should expect that each release will include only what was finished on time and **won't be delayed** to include any particular "almost ready" change (there could be exceptions for important hot fixes only).
```
pastk
commented
Seems like too much detail about funded work planning not really related to releases?.. ```suggestion
Hence the scope of each release **may vary** based on the readiness of the features. Volunteer Contributors work at their own pace while the funded work adheres to the scope and schedule outlined in the agreed project plan.
```
Seems like too much detail about funded work planning not really related to releases?..
pastk
commented
```suggestion
Each release has one person appointed as the Release Manager to oversee the upcoming release.
```
pastk
commented
```suggestion
It is the duty of the Release Manager to drive the entire process to the successful completion, utilizing all available resources and means. Specific tasks may be delegated to individual team members as required.
```
pastk
commented
```suggestion
The person holds the authority to make final decisions on cut-off and release dates, and can exclude or revert changes to ensure the release schedule and quality targets are met.
```
pastk
commented
IMHO it was too many sub-titles each containing just one line of text. ```suggestion
### Release Tracking
Each release should have its own Release Tracking Issue on GitHub, which contains a schedule and a checklist of items to be executed in the correct order.
Also each release should have a dedicated 20YY.MM github milestone. All contributors are encouraged to use it for organizing their work and to communicate clearly with the Release Manager about their schedules, as well as any potential risks or regressions after merging each feature.
Any regressions discovered must be filed as blocking bug tickets and added to the milestone with a clear and understandable description. Contributors are encouraged to proactively revert their changes if it is unrealistic to stabilize them before the cut-off date.
Any decision made must be documented in writing within the Release Tracking Issue, ensuring that the motivation and reasoning are clear and understandable to all.
```
IMHO it was too many sub-titles each containing just one line of text.
pastk
commented
Maybe the "Blockers" is the only item deserving its own heading.. Maybe the "Blockers" is the only item deserving its own heading..
|
||||
|
||||
Get xcode/keys/appstore.json - App Store API Key.
|
||||
|
||||
|
@ -36,23 +84,21 @@ cd xcode
|
|||
pastk
commented
A more common term for English-speakers? ```suggestion
## Guidelines
```
A more common term for English-speakers?
pastk
commented
```suggestion
The release management follows the **Fixed-Time, Variable-Scope** principle. This means that releases occur on a **predictable** schedule, while the scope of each release **may vary**.
```
pastk
commented
```suggestion
Everyone should expect that each release will include only what was finished on time and **won't be delayed** to include any particular "almost ready" change (there could be exceptions for important hot fixes only).
```
pastk
commented
Seems like too much detail about funded work planning not really related to releases?.. ```suggestion
Hence the scope of each release **may vary** based on the readiness of the features. Volunteer Contributors work at their own pace while the funded work adheres to the scope and schedule outlined in the agreed project plan.
```
Seems like too much detail about funded work planning not really related to releases?..
pastk
commented
```suggestion
Each release has one person appointed as the Release Manager to oversee the upcoming release.
```
pastk
commented
```suggestion
It is the duty of the Release Manager to drive the entire process to the successful completion, utilizing all available resources and means. Specific tasks may be delegated to individual team members as required.
```
pastk
commented
```suggestion
The person holds the authority to make final decisions on cut-off and release dates, and can exclude or revert changes to ensure the release schedule and quality targets are met.
```
pastk
commented
IMHO it was too many sub-titles each containing just one line of text. ```suggestion
### Release Tracking
Each release should have its own Release Tracking Issue on GitHub, which contains a schedule and a checklist of items to be executed in the correct order.
Also each release should have a dedicated 20YY.MM github milestone. All contributors are encouraged to use it for organizing their work and to communicate clearly with the Release Manager about their schedules, as well as any potential risks or regressions after merging each feature.
Any regressions discovered must be filed as blocking bug tickets and added to the milestone with a clear and understandable description. Contributors are encouraged to proactively revert their changes if it is unrealistic to stabilize them before the cut-off date.
Any decision made must be documented in writing within the Release Tracking Issue, ensuring that the motivation and reasoning are clear and understandable to all.
```
IMHO it was too many sub-titles each containing just one line of text.
pastk
commented
Maybe the "Blockers" is the only item deserving its own heading.. Maybe the "Blockers" is the only item deserving its own heading..
pastk
commented
A more common term for English-speakers? ```suggestion
## Guidelines
```
A more common term for English-speakers?
pastk
commented
```suggestion
The release management follows the **Fixed-Time, Variable-Scope** principle. This means that releases occur on a **predictable** schedule, while the scope of each release **may vary**.
```
pastk
commented
```suggestion
Everyone should expect that each release will include only what was finished on time and **won't be delayed** to include any particular "almost ready" change (there could be exceptions for important hot fixes only).
```
pastk
commented
Seems like too much detail about funded work planning not really related to releases?.. ```suggestion
Hence the scope of each release **may vary** based on the readiness of the features. Volunteer Contributors work at their own pace while the funded work adheres to the scope and schedule outlined in the agreed project plan.
```
Seems like too much detail about funded work planning not really related to releases?..
pastk
commented
```suggestion
Each release has one person appointed as the Release Manager to oversee the upcoming release.
```
pastk
commented
```suggestion
It is the duty of the Release Manager to drive the entire process to the successful completion, utilizing all available resources and means. Specific tasks may be delegated to individual team members as required.
```
pastk
commented
```suggestion
The person holds the authority to make final decisions on cut-off and release dates, and can exclude or revert changes to ensure the release schedule and quality targets are met.
```
pastk
commented
IMHO it was too many sub-titles each containing just one line of text. ```suggestion
### Release Tracking
Each release should have its own Release Tracking Issue on GitHub, which contains a schedule and a checklist of items to be executed in the correct order.
Also each release should have a dedicated 20YY.MM github milestone. All contributors are encouraged to use it for organizing their work and to communicate clearly with the Release Manager about their schedules, as well as any potential risks or regressions after merging each feature.
Any regressions discovered must be filed as blocking bug tickets and added to the milestone with a clear and understandable description. Contributors are encouraged to proactively revert their changes if it is unrealistic to stabilize them before the cut-off date.
Any decision made must be documented in writing within the Release Tracking Issue, ensuring that the motivation and reasoning are clear and understandable to all.
```
IMHO it was too many sub-titles each containing just one line of text.
pastk
commented
Maybe the "Blockers" is the only item deserving its own heading.. Maybe the "Blockers" is the only item deserving its own heading..
|
||||
./fastlane download_screenshots
|
||||
```
|
||||
|
||||
## Google Play
|
||||
pastk
commented
A more common term for English-speakers? ```suggestion
## Guidelines
```
A more common term for English-speakers?
pastk
commented
```suggestion
The release management follows the **Fixed-Time, Variable-Scope** principle. This means that releases occur on a **predictable** schedule, while the scope of each release **may vary**.
```
pastk
commented
```suggestion
Everyone should expect that each release will include only what was finished on time and **won't be delayed** to include any particular "almost ready" change (there could be exceptions for important hot fixes only).
```
pastk
commented
Seems like too much detail about funded work planning not really related to releases?.. ```suggestion
Hence the scope of each release **may vary** based on the readiness of the features. Volunteer Contributors work at their own pace while the funded work adheres to the scope and schedule outlined in the agreed project plan.
```
Seems like too much detail about funded work planning not really related to releases?..
pastk
commented
```suggestion
Each release has one person appointed as the Release Manager to oversee the upcoming release.
```
pastk
commented
```suggestion
It is the duty of the Release Manager to drive the entire process to the successful completion, utilizing all available resources and means. Specific tasks may be delegated to individual team members as required.
```
pastk
commented
```suggestion
The person holds the authority to make final decisions on cut-off and release dates, and can exclude or revert changes to ensure the release schedule and quality targets are met.
```
pastk
commented
IMHO it was too many sub-titles each containing just one line of text. ```suggestion
### Release Tracking
Each release should have its own Release Tracking Issue on GitHub, which contains a schedule and a checklist of items to be executed in the correct order.
Also each release should have a dedicated 20YY.MM github milestone. All contributors are encouraged to use it for organizing their work and to communicate clearly with the Release Manager about their schedules, as well as any potential risks or regressions after merging each feature.
Any regressions discovered must be filed as blocking bug tickets and added to the milestone with a clear and understandable description. Contributors are encouraged to proactively revert their changes if it is unrealistic to stabilize them before the cut-off date.
Any decision made must be documented in writing within the Release Tracking Issue, ensuring that the motivation and reasoning are clear and understandable to all.
```
IMHO it was too many sub-titles each containing just one line of text.
pastk
commented
Maybe the "Blockers" is the only item deserving its own heading.. Maybe the "Blockers" is the only item deserving its own heading..
|
||||
|
||||
pastk
commented
A more common term for English-speakers? ```suggestion
## Guidelines
```
A more common term for English-speakers?
pastk
commented
```suggestion
The release management follows the **Fixed-Time, Variable-Scope** principle. This means that releases occur on a **predictable** schedule, while the scope of each release **may vary**.
```
pastk
commented
```suggestion
Everyone should expect that each release will include only what was finished on time and **won't be delayed** to include any particular "almost ready" change (there could be exceptions for important hot fixes only).
```
pastk
commented
Seems like too much detail about funded work planning not really related to releases?.. ```suggestion
Hence the scope of each release **may vary** based on the readiness of the features. Volunteer Contributors work at their own pace while the funded work adheres to the scope and schedule outlined in the agreed project plan.
```
Seems like too much detail about funded work planning not really related to releases?..
pastk
commented
```suggestion
Each release has one person appointed as the Release Manager to oversee the upcoming release.
```
pastk
commented
```suggestion
It is the duty of the Release Manager to drive the entire process to the successful completion, utilizing all available resources and means. Specific tasks may be delegated to individual team members as required.
```
pastk
commented
```suggestion
The person holds the authority to make final decisions on cut-off and release dates, and can exclude or revert changes to ensure the release schedule and quality targets are met.
```
pastk
commented
IMHO it was too many sub-titles each containing just one line of text. ```suggestion
### Release Tracking
Each release should have its own Release Tracking Issue on GitHub, which contains a schedule and a checklist of items to be executed in the correct order.
Also each release should have a dedicated 20YY.MM github milestone. All contributors are encouraged to use it for organizing their work and to communicate clearly with the Release Manager about their schedules, as well as any potential risks or regressions after merging each feature.
Any regressions discovered must be filed as blocking bug tickets and added to the milestone with a clear and understandable description. Contributors are encouraged to proactively revert their changes if it is unrealistic to stabilize them before the cut-off date.
Any decision made must be documented in writing within the Release Tracking Issue, ensuring that the motivation and reasoning are clear and understandable to all.
```
IMHO it was too many sub-titles each containing just one line of text.
pastk
commented
Maybe the "Blockers" is the only item deserving its own heading.. Maybe the "Blockers" is the only item deserving its own heading..
|
||||
### Upload metadata and screenshots to Google Play
|
||||
pastk
commented
A more common term for English-speakers? ```suggestion
## Guidelines
```
A more common term for English-speakers?
pastk
commented
```suggestion
The release management follows the **Fixed-Time, Variable-Scope** principle. This means that releases occur on a **predictable** schedule, while the scope of each release **may vary**.
```
pastk
commented
```suggestion
Everyone should expect that each release will include only what was finished on time and **won't be delayed** to include any particular "almost ready" change (there could be exceptions for important hot fixes only).
```
pastk
commented
Seems like too much detail about funded work planning not really related to releases?.. ```suggestion
Hence the scope of each release **may vary** based on the readiness of the features. Volunteer Contributors work at their own pace while the funded work adheres to the scope and schedule outlined in the agreed project plan.
```
Seems like too much detail about funded work planning not really related to releases?..
pastk
commented
```suggestion
Each release has one person appointed as the Release Manager to oversee the upcoming release.
```
pastk
commented
```suggestion
It is the duty of the Release Manager to drive the entire process to the successful completion, utilizing all available resources and means. Specific tasks may be delegated to individual team members as required.
```
pastk
commented
```suggestion
The person holds the authority to make final decisions on cut-off and release dates, and can exclude or revert changes to ensure the release schedule and quality targets are met.
```
pastk
commented
IMHO it was too many sub-titles each containing just one line of text. ```suggestion
### Release Tracking
Each release should have its own Release Tracking Issue on GitHub, which contains a schedule and a checklist of items to be executed in the correct order.
Also each release should have a dedicated 20YY.MM github milestone. All contributors are encouraged to use it for organizing their work and to communicate clearly with the Release Manager about their schedules, as well as any potential risks or regressions after merging each feature.
Any regressions discovered must be filed as blocking bug tickets and added to the milestone with a clear and understandable description. Contributors are encouraged to proactively revert their changes if it is unrealistic to stabilize them before the cut-off date.
Any decision made must be documented in writing within the Release Tracking Issue, ensuring that the motivation and reasoning are clear and understandable to all.
```
IMHO it was too many sub-titles each containing just one line of text.
pastk
commented
Maybe the "Blockers" is the only item deserving its own heading.. Maybe the "Blockers" is the only item deserving its own heading..
|
||||
### Google Play: uploading metadata and screenshots
|
||||
pastk
commented
A more common term for English-speakers? ```suggestion
## Guidelines
```
A more common term for English-speakers?
pastk
commented
```suggestion
The release management follows the **Fixed-Time, Variable-Scope** principle. This means that releases occur on a **predictable** schedule, while the scope of each release **may vary**.
```
pastk
commented
```suggestion
Everyone should expect that each release will include only what was finished on time and **won't be delayed** to include any particular "almost ready" change (there could be exceptions for important hot fixes only).
```
pastk
commented
Seems like too much detail about funded work planning not really related to releases?.. ```suggestion
Hence the scope of each release **may vary** based on the readiness of the features. Volunteer Contributors work at their own pace while the funded work adheres to the scope and schedule outlined in the agreed project plan.
```
Seems like too much detail about funded work planning not really related to releases?..
pastk
commented
```suggestion
Each release has one person appointed as the Release Manager to oversee the upcoming release.
```
pastk
commented
```suggestion
It is the duty of the Release Manager to drive the entire process to the successful completion, utilizing all available resources and means. Specific tasks may be delegated to individual team members as required.
```
pastk
commented
```suggestion
The person holds the authority to make final decisions on cut-off and release dates, and can exclude or revert changes to ensure the release schedule and quality targets are met.
```
pastk
commented
IMHO it was too many sub-titles each containing just one line of text. ```suggestion
### Release Tracking
Each release should have its own Release Tracking Issue on GitHub, which contains a schedule and a checklist of items to be executed in the correct order.
Also each release should have a dedicated 20YY.MM github milestone. All contributors are encouraged to use it for organizing their work and to communicate clearly with the Release Manager about their schedules, as well as any potential risks or regressions after merging each feature.
Any regressions discovered must be filed as blocking bug tickets and added to the milestone with a clear and understandable description. Contributors are encouraged to proactively revert their changes if it is unrealistic to stabilize them before the cut-off date.
Any decision made must be documented in writing within the Release Tracking Issue, ensuring that the motivation and reasoning are clear and understandable to all.
```
IMHO it was too many sub-titles each containing just one line of text.
pastk
commented
Maybe the "Blockers" is the only item deserving its own heading.. Maybe the "Blockers" is the only item deserving its own heading..
|
||||
|
||||
Use [GitHub Actions](../.github/workflows/android-release-metadata.yaml).
|
||||
|
||||
### Uploading a new version to Google Play
|
||||
pastk
commented
A more common term for English-speakers? ```suggestion
## Guidelines
```
A more common term for English-speakers?
pastk
commented
```suggestion
The release management follows the **Fixed-Time, Variable-Scope** principle. This means that releases occur on a **predictable** schedule, while the scope of each release **may vary**.
```
pastk
commented
```suggestion
Everyone should expect that each release will include only what was finished on time and **won't be delayed** to include any particular "almost ready" change (there could be exceptions for important hot fixes only).
```
pastk
commented
Seems like too much detail about funded work planning not really related to releases?.. ```suggestion
Hence the scope of each release **may vary** based on the readiness of the features. Volunteer Contributors work at their own pace while the funded work adheres to the scope and schedule outlined in the agreed project plan.
```
Seems like too much detail about funded work planning not really related to releases?..
pastk
commented
```suggestion
Each release has one person appointed as the Release Manager to oversee the upcoming release.
```
pastk
commented
```suggestion
It is the duty of the Release Manager to drive the entire process to the successful completion, utilizing all available resources and means. Specific tasks may be delegated to individual team members as required.
```
pastk
commented
```suggestion
The person holds the authority to make final decisions on cut-off and release dates, and can exclude or revert changes to ensure the release schedule and quality targets are met.
```
pastk
commented
IMHO it was too many sub-titles each containing just one line of text. ```suggestion
### Release Tracking
Each release should have its own Release Tracking Issue on GitHub, which contains a schedule and a checklist of items to be executed in the correct order.
Also each release should have a dedicated 20YY.MM github milestone. All contributors are encouraged to use it for organizing their work and to communicate clearly with the Release Manager about their schedules, as well as any potential risks or regressions after merging each feature.
Any regressions discovered must be filed as blocking bug tickets and added to the milestone with a clear and understandable description. Contributors are encouraged to proactively revert their changes if it is unrealistic to stabilize them before the cut-off date.
Any decision made must be documented in writing within the Release Tracking Issue, ensuring that the motivation and reasoning are clear and understandable to all.
```
IMHO it was too many sub-titles each containing just one line of text.
pastk
commented
Maybe the "Blockers" is the only item deserving its own heading.. Maybe the "Blockers" is the only item deserving its own heading..
|
||||
### Google Play: uploading a new version
|
||||
pastk
commented
A more common term for English-speakers? ```suggestion
## Guidelines
```
A more common term for English-speakers?
pastk
commented
```suggestion
The release management follows the **Fixed-Time, Variable-Scope** principle. This means that releases occur on a **predictable** schedule, while the scope of each release **may vary**.
```
pastk
commented
```suggestion
Everyone should expect that each release will include only what was finished on time and **won't be delayed** to include any particular "almost ready" change (there could be exceptions for important hot fixes only).
```
pastk
commented
Seems like too much detail about funded work planning not really related to releases?.. ```suggestion
Hence the scope of each release **may vary** based on the readiness of the features. Volunteer Contributors work at their own pace while the funded work adheres to the scope and schedule outlined in the agreed project plan.
```
Seems like too much detail about funded work planning not really related to releases?..
pastk
commented
```suggestion
Each release has one person appointed as the Release Manager to oversee the upcoming release.
```
pastk
commented
```suggestion
It is the duty of the Release Manager to drive the entire process to the successful completion, utilizing all available resources and means. Specific tasks may be delegated to individual team members as required.
```
pastk
commented
```suggestion
The person holds the authority to make final decisions on cut-off and release dates, and can exclude or revert changes to ensure the release schedule and quality targets are met.
```
pastk
commented
IMHO it was too many sub-titles each containing just one line of text. ```suggestion
### Release Tracking
Each release should have its own Release Tracking Issue on GitHub, which contains a schedule and a checklist of items to be executed in the correct order.
Also each release should have a dedicated 20YY.MM github milestone. All contributors are encouraged to use it for organizing their work and to communicate clearly with the Release Manager about their schedules, as well as any potential risks or regressions after merging each feature.
Any regressions discovered must be filed as blocking bug tickets and added to the milestone with a clear and understandable description. Contributors are encouraged to proactively revert their changes if it is unrealistic to stabilize them before the cut-off date.
Any decision made must be documented in writing within the Release Tracking Issue, ensuring that the motivation and reasoning are clear and understandable to all.
```
IMHO it was too many sub-titles each containing just one line of text.
pastk
commented
Maybe the "Blockers" is the only item deserving its own heading.. Maybe the "Blockers" is the only item deserving its own heading..
|
||||
|
||||
Use [GitHub Actions](../.github/workflows/android-release.yaml).
|
||||
|
||||
Promote version to "Production" manually in Google Play Console.
|
||||
|
||||
### Uploading a new version to Huawei AppGallery
|
||||
pastk
commented
A more common term for English-speakers? ```suggestion
## Guidelines
```
A more common term for English-speakers?
pastk
commented
```suggestion
The release management follows the **Fixed-Time, Variable-Scope** principle. This means that releases occur on a **predictable** schedule, while the scope of each release **may vary**.
```
pastk
commented
```suggestion
Everyone should expect that each release will include only what was finished on time and **won't be delayed** to include any particular "almost ready" change (there could be exceptions for important hot fixes only).
```
pastk
commented
Seems like too much detail about funded work planning not really related to releases?.. ```suggestion
Hence the scope of each release **may vary** based on the readiness of the features. Volunteer Contributors work at their own pace while the funded work adheres to the scope and schedule outlined in the agreed project plan.
```
Seems like too much detail about funded work planning not really related to releases?..
pastk
commented
```suggestion
Each release has one person appointed as the Release Manager to oversee the upcoming release.
```
pastk
commented
```suggestion
It is the duty of the Release Manager to drive the entire process to the successful completion, utilizing all available resources and means. Specific tasks may be delegated to individual team members as required.
```
pastk
commented
```suggestion
The person holds the authority to make final decisions on cut-off and release dates, and can exclude or revert changes to ensure the release schedule and quality targets are met.
```
pastk
commented
IMHO it was too many sub-titles each containing just one line of text. ```suggestion
### Release Tracking
Each release should have its own Release Tracking Issue on GitHub, which contains a schedule and a checklist of items to be executed in the correct order.
Also each release should have a dedicated 20YY.MM github milestone. All contributors are encouraged to use it for organizing their work and to communicate clearly with the Release Manager about their schedules, as well as any potential risks or regressions after merging each feature.
Any regressions discovered must be filed as blocking bug tickets and added to the milestone with a clear and understandable description. Contributors are encouraged to proactively revert their changes if it is unrealistic to stabilize them before the cut-off date.
Any decision made must be documented in writing within the Release Tracking Issue, ensuring that the motivation and reasoning are clear and understandable to all.
```
IMHO it was too many sub-titles each containing just one line of text.
pastk
commented
Maybe the "Blockers" is the only item deserving its own heading.. Maybe the "Blockers" is the only item deserving its own heading..
|
||||
### Huawei AppGallery: uploading a new version
|
||||
pastk
commented
A more common term for English-speakers? ```suggestion
## Guidelines
```
A more common term for English-speakers?
pastk
commented
```suggestion
The release management follows the **Fixed-Time, Variable-Scope** principle. This means that releases occur on a **predictable** schedule, while the scope of each release **may vary**.
```
pastk
commented
```suggestion
Everyone should expect that each release will include only what was finished on time and **won't be delayed** to include any particular "almost ready" change (there could be exceptions for important hot fixes only).
```
pastk
commented
Seems like too much detail about funded work planning not really related to releases?.. ```suggestion
Hence the scope of each release **may vary** based on the readiness of the features. Volunteer Contributors work at their own pace while the funded work adheres to the scope and schedule outlined in the agreed project plan.
```
Seems like too much detail about funded work planning not really related to releases?..
pastk
commented
```suggestion
Each release has one person appointed as the Release Manager to oversee the upcoming release.
```
pastk
commented
```suggestion
It is the duty of the Release Manager to drive the entire process to the successful completion, utilizing all available resources and means. Specific tasks may be delegated to individual team members as required.
```
pastk
commented
```suggestion
The person holds the authority to make final decisions on cut-off and release dates, and can exclude or revert changes to ensure the release schedule and quality targets are met.
```
pastk
commented
IMHO it was too many sub-titles each containing just one line of text. ```suggestion
### Release Tracking
Each release should have its own Release Tracking Issue on GitHub, which contains a schedule and a checklist of items to be executed in the correct order.
Also each release should have a dedicated 20YY.MM github milestone. All contributors are encouraged to use it for organizing their work and to communicate clearly with the Release Manager about their schedules, as well as any potential risks or regressions after merging each feature.
Any regressions discovered must be filed as blocking bug tickets and added to the milestone with a clear and understandable description. Contributors are encouraged to proactively revert their changes if it is unrealistic to stabilize them before the cut-off date.
Any decision made must be documented in writing within the Release Tracking Issue, ensuring that the motivation and reasoning are clear and understandable to all.
```
IMHO it was too many sub-titles each containing just one line of text.
pastk
commented
Maybe the "Blockers" is the only item deserving its own heading.. Maybe the "Blockers" is the only item deserving its own heading..
|
||||
|
||||
Use [GitHub Actions](../.github/workflows/android-release.yaml).
|
||||
|
||||
### Checking metadata
|
||||
pastk
commented
A more common term for English-speakers? ```suggestion
## Guidelines
```
A more common term for English-speakers?
pastk
commented
```suggestion
The release management follows the **Fixed-Time, Variable-Scope** principle. This means that releases occur on a **predictable** schedule, while the scope of each release **may vary**.
```
pastk
commented
```suggestion
Everyone should expect that each release will include only what was finished on time and **won't be delayed** to include any particular "almost ready" change (there could be exceptions for important hot fixes only).
```
pastk
commented
Seems like too much detail about funded work planning not really related to releases?.. ```suggestion
Hence the scope of each release **may vary** based on the readiness of the features. Volunteer Contributors work at their own pace while the funded work adheres to the scope and schedule outlined in the agreed project plan.
```
Seems like too much detail about funded work planning not really related to releases?..
pastk
commented
```suggestion
Each release has one person appointed as the Release Manager to oversee the upcoming release.
```
pastk
commented
```suggestion
It is the duty of the Release Manager to drive the entire process to the successful completion, utilizing all available resources and means. Specific tasks may be delegated to individual team members as required.
```
pastk
commented
```suggestion
The person holds the authority to make final decisions on cut-off and release dates, and can exclude or revert changes to ensure the release schedule and quality targets are met.
```
pastk
commented
IMHO it was too many sub-titles each containing just one line of text. ```suggestion
### Release Tracking
Each release should have its own Release Tracking Issue on GitHub, which contains a schedule and a checklist of items to be executed in the correct order.
Also each release should have a dedicated 20YY.MM github milestone. All contributors are encouraged to use it for organizing their work and to communicate clearly with the Release Manager about their schedules, as well as any potential risks or regressions after merging each feature.
Any regressions discovered must be filed as blocking bug tickets and added to the milestone with a clear and understandable description. Contributors are encouraged to proactively revert their changes if it is unrealistic to stabilize them before the cut-off date.
Any decision made must be documented in writing within the Release Tracking Issue, ensuring that the motivation and reasoning are clear and understandable to all.
```
IMHO it was too many sub-titles each containing just one line of text.
pastk
commented
Maybe the "Blockers" is the only item deserving its own heading.. Maybe the "Blockers" is the only item deserving its own heading..
|
||||
### Google Play: checking metadata
|
||||
pastk
commented
A more common term for English-speakers? ```suggestion
## Guidelines
```
A more common term for English-speakers?
pastk
commented
```suggestion
The release management follows the **Fixed-Time, Variable-Scope** principle. This means that releases occur on a **predictable** schedule, while the scope of each release **may vary**.
```
pastk
commented
```suggestion
Everyone should expect that each release will include only what was finished on time and **won't be delayed** to include any particular "almost ready" change (there could be exceptions for important hot fixes only).
```
pastk
commented
Seems like too much detail about funded work planning not really related to releases?.. ```suggestion
Hence the scope of each release **may vary** based on the readiness of the features. Volunteer Contributors work at their own pace while the funded work adheres to the scope and schedule outlined in the agreed project plan.
```
Seems like too much detail about funded work planning not really related to releases?..
pastk
commented
```suggestion
Each release has one person appointed as the Release Manager to oversee the upcoming release.
```
pastk
commented
```suggestion
It is the duty of the Release Manager to drive the entire process to the successful completion, utilizing all available resources and means. Specific tasks may be delegated to individual team members as required.
```
pastk
commented
```suggestion
The person holds the authority to make final decisions on cut-off and release dates, and can exclude or revert changes to ensure the release schedule and quality targets are met.
```
pastk
commented
IMHO it was too many sub-titles each containing just one line of text. ```suggestion
### Release Tracking
Each release should have its own Release Tracking Issue on GitHub, which contains a schedule and a checklist of items to be executed in the correct order.
Also each release should have a dedicated 20YY.MM github milestone. All contributors are encouraged to use it for organizing their work and to communicate clearly with the Release Manager about their schedules, as well as any potential risks or regressions after merging each feature.
Any regressions discovered must be filed as blocking bug tickets and added to the milestone with a clear and understandable description. Contributors are encouraged to proactively revert their changes if it is unrealistic to stabilize them before the cut-off date.
Any decision made must be documented in writing within the Release Tracking Issue, ensuring that the motivation and reasoning are clear and understandable to all.
```
IMHO it was too many sub-titles each containing just one line of text.
pastk
commented
Maybe the "Blockers" is the only item deserving its own heading.. Maybe the "Blockers" is the only item deserving its own heading..
|
||||
|
||||
Use [GitHub Actions](../.github/workflows/android-check.yaml).
|
||||
|
||||
|
@ -62,7 +108,7 @@ Checking locally:
|
|||
pastk
commented
A more common term for English-speakers? ```suggestion
## Guidelines
```
A more common term for English-speakers?
pastk
commented
```suggestion
The release management follows the **Fixed-Time, Variable-Scope** principle. This means that releases occur on a **predictable** schedule, while the scope of each release **may vary**.
```
pastk
commented
```suggestion
Everyone should expect that each release will include only what was finished on time and **won't be delayed** to include any particular "almost ready" change (there could be exceptions for important hot fixes only).
```
pastk
commented
Seems like too much detail about funded work planning not really related to releases?.. ```suggestion
Hence the scope of each release **may vary** based on the readiness of the features. Volunteer Contributors work at their own pace while the funded work adheres to the scope and schedule outlined in the agreed project plan.
```
Seems like too much detail about funded work planning not really related to releases?..
pastk
commented
```suggestion
Each release has one person appointed as the Release Manager to oversee the upcoming release.
```
pastk
commented
```suggestion
It is the duty of the Release Manager to drive the entire process to the successful completion, utilizing all available resources and means. Specific tasks may be delegated to individual team members as required.
```
pastk
commented
```suggestion
The person holds the authority to make final decisions on cut-off and release dates, and can exclude or revert changes to ensure the release schedule and quality targets are met.
```
pastk
commented
IMHO it was too many sub-titles each containing just one line of text. ```suggestion
### Release Tracking
Each release should have its own Release Tracking Issue on GitHub, which contains a schedule and a checklist of items to be executed in the correct order.
Also each release should have a dedicated 20YY.MM github milestone. All contributors are encouraged to use it for organizing their work and to communicate clearly with the Release Manager about their schedules, as well as any potential risks or regressions after merging each feature.
Any regressions discovered must be filed as blocking bug tickets and added to the milestone with a clear and understandable description. Contributors are encouraged to proactively revert their changes if it is unrealistic to stabilize them before the cut-off date.
Any decision made must be documented in writing within the Release Tracking Issue, ensuring that the motivation and reasoning are clear and understandable to all.
```
IMHO it was too many sub-titles each containing just one line of text.
pastk
commented
Maybe the "Blockers" is the only item deserving its own heading.. Maybe the "Blockers" is the only item deserving its own heading..
pastk
commented
A more common term for English-speakers? ```suggestion
## Guidelines
```
A more common term for English-speakers?
pastk
commented
```suggestion
The release management follows the **Fixed-Time, Variable-Scope** principle. This means that releases occur on a **predictable** schedule, while the scope of each release **may vary**.
```
pastk
commented
```suggestion
Everyone should expect that each release will include only what was finished on time and **won't be delayed** to include any particular "almost ready" change (there could be exceptions for important hot fixes only).
```
pastk
commented
Seems like too much detail about funded work planning not really related to releases?.. ```suggestion
Hence the scope of each release **may vary** based on the readiness of the features. Volunteer Contributors work at their own pace while the funded work adheres to the scope and schedule outlined in the agreed project plan.
```
Seems like too much detail about funded work planning not really related to releases?..
pastk
commented
```suggestion
Each release has one person appointed as the Release Manager to oversee the upcoming release.
```
pastk
commented
```suggestion
It is the duty of the Release Manager to drive the entire process to the successful completion, utilizing all available resources and means. Specific tasks may be delegated to individual team members as required.
```
pastk
commented
```suggestion
The person holds the authority to make final decisions on cut-off and release dates, and can exclude or revert changes to ensure the release schedule and quality targets are met.
```
pastk
commented
IMHO it was too many sub-titles each containing just one line of text. ```suggestion
### Release Tracking
Each release should have its own Release Tracking Issue on GitHub, which contains a schedule and a checklist of items to be executed in the correct order.
Also each release should have a dedicated 20YY.MM github milestone. All contributors are encouraged to use it for organizing their work and to communicate clearly with the Release Manager about their schedules, as well as any potential risks or regressions after merging each feature.
Any regressions discovered must be filed as blocking bug tickets and added to the milestone with a clear and understandable description. Contributors are encouraged to proactively revert their changes if it is unrealistic to stabilize them before the cut-off date.
Any decision made must be documented in writing within the Release Tracking Issue, ensuring that the motivation and reasoning are clear and understandable to all.
```
IMHO it was too many sub-titles each containing just one line of text.
pastk
commented
Maybe the "Blockers" is the only item deserving its own heading.. Maybe the "Blockers" is the only item deserving its own heading..
|
||||
./tools/python/check_store_metadata.py android
|
||||
```
|
||||
|
||||
### Downloading metadata and screenshots from Google Play
|
||||
pastk
commented
A more common term for English-speakers? ```suggestion
## Guidelines
```
A more common term for English-speakers?
pastk
commented
```suggestion
The release management follows the **Fixed-Time, Variable-Scope** principle. This means that releases occur on a **predictable** schedule, while the scope of each release **may vary**.
```
pastk
commented
```suggestion
Everyone should expect that each release will include only what was finished on time and **won't be delayed** to include any particular "almost ready" change (there could be exceptions for important hot fixes only).
```
pastk
commented
Seems like too much detail about funded work planning not really related to releases?.. ```suggestion
Hence the scope of each release **may vary** based on the readiness of the features. Volunteer Contributors work at their own pace while the funded work adheres to the scope and schedule outlined in the agreed project plan.
```
Seems like too much detail about funded work planning not really related to releases?..
pastk
commented
```suggestion
Each release has one person appointed as the Release Manager to oversee the upcoming release.
```
pastk
commented
```suggestion
It is the duty of the Release Manager to drive the entire process to the successful completion, utilizing all available resources and means. Specific tasks may be delegated to individual team members as required.
```
pastk
commented
```suggestion
The person holds the authority to make final decisions on cut-off and release dates, and can exclude or revert changes to ensure the release schedule and quality targets are met.
```
pastk
commented
IMHO it was too many sub-titles each containing just one line of text. ```suggestion
### Release Tracking
Each release should have its own Release Tracking Issue on GitHub, which contains a schedule and a checklist of items to be executed in the correct order.
Also each release should have a dedicated 20YY.MM github milestone. All contributors are encouraged to use it for organizing their work and to communicate clearly with the Release Manager about their schedules, as well as any potential risks or regressions after merging each feature.
Any regressions discovered must be filed as blocking bug tickets and added to the milestone with a clear and understandable description. Contributors are encouraged to proactively revert their changes if it is unrealistic to stabilize them before the cut-off date.
Any decision made must be documented in writing within the Release Tracking Issue, ensuring that the motivation and reasoning are clear and understandable to all.
```
IMHO it was too many sub-titles each containing just one line of text.
pastk
commented
Maybe the "Blockers" is the only item deserving its own heading.. Maybe the "Blockers" is the only item deserving its own heading..
|
||||
### Google Play: downloading metadata and screenshots
|
||||
pastk
commented
A more common term for English-speakers? ```suggestion
## Guidelines
```
A more common term for English-speakers?
pastk
commented
```suggestion
The release management follows the **Fixed-Time, Variable-Scope** principle. This means that releases occur on a **predictable** schedule, while the scope of each release **may vary**.
```
pastk
commented
```suggestion
Everyone should expect that each release will include only what was finished on time and **won't be delayed** to include any particular "almost ready" change (there could be exceptions for important hot fixes only).
```
pastk
commented
Seems like too much detail about funded work planning not really related to releases?.. ```suggestion
Hence the scope of each release **may vary** based on the readiness of the features. Volunteer Contributors work at their own pace while the funded work adheres to the scope and schedule outlined in the agreed project plan.
```
Seems like too much detail about funded work planning not really related to releases?..
pastk
commented
```suggestion
Each release has one person appointed as the Release Manager to oversee the upcoming release.
```
pastk
commented
```suggestion
It is the duty of the Release Manager to drive the entire process to the successful completion, utilizing all available resources and means. Specific tasks may be delegated to individual team members as required.
```
pastk
commented
```suggestion
The person holds the authority to make final decisions on cut-off and release dates, and can exclude or revert changes to ensure the release schedule and quality targets are met.
```
pastk
commented
IMHO it was too many sub-titles each containing just one line of text. ```suggestion
### Release Tracking
Each release should have its own Release Tracking Issue on GitHub, which contains a schedule and a checklist of items to be executed in the correct order.
Also each release should have a dedicated 20YY.MM github milestone. All contributors are encouraged to use it for organizing their work and to communicate clearly with the Release Manager about their schedules, as well as any potential risks or regressions after merging each feature.
Any regressions discovered must be filed as blocking bug tickets and added to the milestone with a clear and understandable description. Contributors are encouraged to proactively revert their changes if it is unrealistic to stabilize them before the cut-off date.
Any decision made must be documented in writing within the Release Tracking Issue, ensuring that the motivation and reasoning are clear and understandable to all.
```
IMHO it was too many sub-titles each containing just one line of text.
pastk
commented
Maybe the "Blockers" is the only item deserving its own heading.. Maybe the "Blockers" is the only item deserving its own heading..
|
||||
|
||||
Get `android/google-play.json` - Google Play API Key.
|
||||
|
||||
|
|
|||
pastk
commented
A more common term for English-speakers? ```suggestion
## Guidelines
```
A more common term for English-speakers?
pastk
commented
```suggestion
The release management follows the **Fixed-Time, Variable-Scope** principle. This means that releases occur on a **predictable** schedule, while the scope of each release **may vary**.
```
pastk
commented
```suggestion
Everyone should expect that each release will include only what was finished on time and **won't be delayed** to include any particular "almost ready" change (there could be exceptions for important hot fixes only).
```
pastk
commented
Seems like too much detail about funded work planning not really related to releases?.. ```suggestion
Hence the scope of each release **may vary** based on the readiness of the features. Volunteer Contributors work at their own pace while the funded work adheres to the scope and schedule outlined in the agreed project plan.
```
Seems like too much detail about funded work planning not really related to releases?..
pastk
commented
```suggestion
Each release has one person appointed as the Release Manager to oversee the upcoming release.
```
pastk
commented
```suggestion
It is the duty of the Release Manager to drive the entire process to the successful completion, utilizing all available resources and means. Specific tasks may be delegated to individual team members as required.
```
pastk
commented
```suggestion
The person holds the authority to make final decisions on cut-off and release dates, and can exclude or revert changes to ensure the release schedule and quality targets are met.
```
pastk
commented
IMHO it was too many sub-titles each containing just one line of text. ```suggestion
### Release Tracking
Each release should have its own Release Tracking Issue on GitHub, which contains a schedule and a checklist of items to be executed in the correct order.
Also each release should have a dedicated 20YY.MM github milestone. All contributors are encouraged to use it for organizing their work and to communicate clearly with the Release Manager about their schedules, as well as any potential risks or regressions after merging each feature.
Any regressions discovered must be filed as blocking bug tickets and added to the milestone with a clear and understandable description. Contributors are encouraged to proactively revert their changes if it is unrealistic to stabilize them before the cut-off date.
Any decision made must be documented in writing within the Release Tracking Issue, ensuring that the motivation and reasoning are clear and understandable to all.
```
IMHO it was too many sub-titles each containing just one line of text.
pastk
commented
Maybe the "Blockers" is the only item deserving its own heading.. Maybe the "Blockers" is the only item deserving its own heading..
pastk
commented
A more common term for English-speakers? ```suggestion
## Guidelines
```
A more common term for English-speakers?
pastk
commented
```suggestion
The release management follows the **Fixed-Time, Variable-Scope** principle. This means that releases occur on a **predictable** schedule, while the scope of each release **may vary**.
```
pastk
commented
```suggestion
Everyone should expect that each release will include only what was finished on time and **won't be delayed** to include any particular "almost ready" change (there could be exceptions for important hot fixes only).
```
pastk
commented
Seems like too much detail about funded work planning not really related to releases?.. ```suggestion
Hence the scope of each release **may vary** based on the readiness of the features. Volunteer Contributors work at their own pace while the funded work adheres to the scope and schedule outlined in the agreed project plan.
```
Seems like too much detail about funded work planning not really related to releases?..
pastk
commented
```suggestion
Each release has one person appointed as the Release Manager to oversee the upcoming release.
```
pastk
commented
```suggestion
It is the duty of the Release Manager to drive the entire process to the successful completion, utilizing all available resources and means. Specific tasks may be delegated to individual team members as required.
```
pastk
commented
```suggestion
The person holds the authority to make final decisions on cut-off and release dates, and can exclude or revert changes to ensure the release schedule and quality targets are met.
```
pastk
commented
IMHO it was too many sub-titles each containing just one line of text. ```suggestion
### Release Tracking
Each release should have its own Release Tracking Issue on GitHub, which contains a schedule and a checklist of items to be executed in the correct order.
Also each release should have a dedicated 20YY.MM github milestone. All contributors are encouraged to use it for organizing their work and to communicate clearly with the Release Manager about their schedules, as well as any potential risks or regressions after merging each feature.
Any regressions discovered must be filed as blocking bug tickets and added to the milestone with a clear and understandable description. Contributors are encouraged to proactively revert their changes if it is unrealistic to stabilize them before the cut-off date.
Any decision made must be documented in writing within the Release Tracking Issue, ensuring that the motivation and reasoning are clear and understandable to all.
```
IMHO it was too many sub-titles each containing just one line of text.
pastk
commented
Maybe the "Blockers" is the only item deserving its own heading.. Maybe the "Blockers" is the only item deserving its own heading..
|
A more common term for English-speakers?
Seems like too much detail about funded work planning not really related to releases?..
IMHO it was too many sub-titles each containing just one line of text.