Hi All,
At present, the main features of version 1.0 are in the final stage of 
development. Stability and bug fixing work will be carried out later.
We are currently encountering some problems:
1. some features that have not been fully validated have been merged in, 
affecting the testing of existing features, resulting in problems that have not 
been converged.
2. have been unable to maintain a stable baseline version, resulting in 
uncontrollable release cycle.


In response, I will take the following steps to ensure that the problem is 
converged and manageable.


1. PR tagging
    All PRs must be labeled with the following tags.
    For example, dev-1.0.0 for the first week and dev-1.0.1 for the second week.
    After the branch is created, the branch will only selectively merge in PRs 
tagged with "dev/1.0.0".
    All subsequent PRs must be labeled as follows.
        - dev/1.0.0: Indicates that this PR needs to be merged into the 
dev-1.0.0 branch.
        - dev/backlog: Indicates that the PR is not to be merged into any dev 
branch at this time.
    When a PR labeled with "dev/backlog" is explicitly to be merged into a dev 
branch, remove the "dev/backlog" label and add the dev label of the 
corresponding branch.


2. PR merge principle
    After a PR Approve, it should, in principle, stay at least one day before 
it is merged in, so that other reviewers can make possible confirmation.
    If you need to merge quickly, please comment in the PR to explain the 
reason.
    All PRs must have a clear dev label before merging in.


The final Release version will be generated from the dev branch.
I will follow up and push for this to happen, if others would like to 
participate in this effort, or have suggestions or comments, please feel free 
to discuss.



--

此致!Best Regards
陈明雨 Mingyu Chen

Email:
chenmin...@apache.org

Reply via email to