Skip to content

Process Update #571

@AndyScherzinger

Description

@AndyScherzinger

Hi everyone,

@tobiasKaminsky and I had a short discussion today how we could further fine tune the development process we have and came up with the following changes.

  • If a PR is considered done (reviewed, tested and labeled to release) it shall be merged
  • No upfront release planing (anymore), if a considerable amount of PRs has made it to master (5+) consider doing a release
  • Issues and PRs will be assigned to the next milestone right after merging (if no milestone is available, create one: (X.X.?)
  • Issues and PRs are only prioritized via the labels (low, medium, high) to give a indication what is important at the moment
  • As soon as a RC tag is done we freeze the master and done PRs are forbidden to be merged except for bugfixes introduced in the upcoming release's RCs

If we realize that we did quite some larger PRs as in features then a already created milestone X.X.? can be renamed to X.?.0 to make it a feature release.

Hope I didn't explain it too complicated (it should be a simpler process than we already have today).

What do you think?
@mario @przybylski

Metadata

Metadata

Assignees

No one assigned

    Labels

    needs infoWaiting for info from user(s). Issues with this label will auto-stale.

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions