2

good job


Best Regards
---------------
DolphinScheduler(Incubator) PPMC
Lidong Dai 代立冬
[email protected]
---------------


Yichao Yang <[email protected]> 于2020年7月9日周四 下午12:04写道:

> Hi,
>
>
> Thank you very much for your two suggestions. According to some normative
> practices of other communities, I have made corresponding replies in the
> previous mailing list [1]. You can see if it can solve this problem.
>
>
> I replied in the mailing list [1] about the benefits and necessity of
> one-to-one PR and issue. Now I try to understand what you said about the
> scenario of one&nbsp; PR to many issues. If my understanding is wrong,
> please point out:
>
>
> I think that the scenario of one&nbsp; PR to many&nbsp;issues&nbsp;are
> relatively few, and from the root cause, there are scenarios in which
> multiple issues need to do the same thing. I think there are two solutions
> to this scenario: the first is to merge multiple issues with the same
> function into the same issue, and then close other issues. The second is
> that multiple issues are basically doing one function, but there are some
> differences. In this way, the responsibilities of each issue should be
> clearly divided. The type of each issue supposed to be marked as sub task
> [2], and then these sub task type issues are associated with one issue.
> When submitting pr, each PR is only targeted at one Issue of sub task.
>
>
> I mainly refer to the PR specification of Apache Flink community. If you
> are interested, please refer to the PR [3] of Apache Flink Community.
>
>
> If my understanding is not correct, or if you have different opinions,
> please put forward your understanding of the scenario that a PR corresponds
> to multiple issues.
>
>
> If there are no other comments, I will send another email about the
> specifications between the Committer, the contributor and the issue.
>
>
>
> ---------------------------------
>
>
> 非常感谢你所提出的这两个问题,我根据其他社区的一些规范实践,在之前的邮件列表 [1] 中已经做了相应的回复,你可以看下是否能解决你说的这个问题。
>
>
> 我在邮件列表 [1] 中回复了关于 pr 和 issue 一对一的好处和必要性,我现在尝试理解下你所说的 pr 和 issue
> 一对多的场景,如果理解有误,请指出:
> 我理解 pr 和 issue 一对多的场景首先是比较少的,并且从 pr 和 issue 一对多的根本原因,也就是出现了多个 issue
> 需要做大体相同的一件事情的场景,那么我认为正对这种场景有两种解法:第一种就是把多个功能相同的 issue 合并到同一个 issue 上,然后把其他的
> issue 进行关闭;第二种就是多个 issue 大体上是在做一个功能,但是存在一些细微的差别,这样的话可以把每个 issue 的职责划分清楚,每一个
> issue 的类型都标记为 Sub-Task [2],然后将这些 Sub-Task 类型的 issue 关联到一个总的 issue 上,在提交 pr
> 时,每个 pr 都只针对一个 Sub-Task 的 issue。
> 我是主要参考了 Apache Flink Community 的 pr 规范,如果感兴趣的话,可以参考下 Apache Flink
> Community 的 pr [3]。
> 如果理解不正确,或者有不同意见的话,敬请提出你对于一个 pr 对应多个 issue 的所理解的场景。
> 如果没有其他意见的话,之后我会再发一个关于 committer 和 contributor 与 issue 之间的相关规范的邮件。
>
>
> [1]
> https://lists.apache.org/thread.html/rd5cf6f2cb3cd5e20b26a55b2fd64a4944ddca7b30307c64cab020862%40%3Cdev.dolphinscheduler.apache.org%3E
> [2] https://github.com/apache/incubator-dolphinscheduler-website/pull/147
> [3]
> https://github.com/apache/flink/pulls?q=is%3Apr+is%3Aclosed+is%3Amerged
>
>
> Best,
> Yichao Yang
>
>
>
>
> ------------------ 原始邮件 ------------------
> 发件人:&nbsp;"Jave-Chen"<[email protected]&gt;;
> 发送时间:&nbsp;2020年7月9日(星期四) 上午7:29
> 收件人:&nbsp;"dev"<[email protected]&gt;;
>
> 主题:&nbsp;RE:[Vote] Pull Request Title Specification
>
>
>
> On one hand, since everyone is free to create issues,&amp;nbsp;different
> users may create&amp;nbsp;
> issues for the same reason.
>
>
>
> On the other hand,&amp;nbsp;spliting a large PR into&amp;nbsp;multiple
> small PRs requires developers&amp;nbsp;
> to read all prs, would it be inappropriate ?
>
>
>
>
> ------------------&amp;nbsp;原始邮件&amp;nbsp;------------------
> 发件人:&amp;nbsp;"CalvinKirs"<[email protected]&amp;gt;;
> 发送时间:&amp;nbsp;2020年7月9日(星期四) 凌晨2:02
> 收件人:&amp;nbsp;"[email protected]"<
> [email protected]&amp;gt;;
>
> 主题:&amp;nbsp;Re:[Vote] Pull Request Title Specification
>
>
>
> Hi, I think this is a question worthy of recognition.&amp;nbsp; I think
> our big pr should be separated, corresponding to an isuess, if it cannot be
> split, can it be aggregated into an isuess,how do you think?If I am wrong,
> please correct me
>
>
> Best regards!
> CalvinKirs
>
>
> On 07/8/2020 22:22,Jave-Chen<[email protected]&amp;gt; wrote:
> A PR may be associated with multiple issues, so writing Issue No. in PR
> titile may&amp;amp;nbsp;
> be miscellaneous.
>
>
>
> ------------------&amp;amp;nbsp;原始邮件&amp;amp;nbsp;------------------
> 发件人:&amp;amp;nbsp;"Yichao Yang"<[email protected]&amp;amp;gt;;
> 发送时间:&amp;amp;nbsp;2020年7月8日(星期三) 晚上9:29
> 收件人:&amp;amp;nbsp;"dev"<[email protected]&amp;amp;gt;;
>
> 主题:&amp;amp;nbsp;[Vote] Pull Request Title Specification
>
>
>
> Hi all,
>
>
> After referring to the practices of other open source communities on the
> title of pull request, we propose two pre selection schemes for dolphin
> scheduler.
>
>
> First:
>
> Specification:
>
> [`Open Source Project Name`-`Issue No`][`Module Name`] `Pull Request
> Description`
>
> example:
>
> [DS-3333][server] Fix the xxx exception
>
> [DS-3333][server] Implement xxx
>
> ...
>
>
>
>
> Second:
>
> Specification:
>
> [`Pull Request Type`-`Issue No`][`Module Name`] `Pull Request Description`
>
> example:
>
> [Fix-3333][server] Fix the xxx exception
>
> [Feature-3333][server] Implement xxx
>
> ...
>
> The Pull Request type is shown in the screenshot in [1].
>
>
>
>
> If you agree with the first one as the title of the pull request, reply 1,
> and the second one reply 2. If there is no other suggestions after 7 days,
> we will choose the first one.
>
>
>
>
> --------------------------------------------------------
>
>
>
>
> 目前参考了其他开源社区的对于 Pull Request 标题的实践之后,针对 DolphinScheduler 我们提出了两种预选的方案:
>
>
> 第一种:
>
> Specification:
>
> [`Open Source Project Name`-`Issue No`][`Module Name`] `Pull Request
> Description`
>
> example:
>
> [DS-3333][server] Fix the xxx exception
>
> [DS-3333][server] Implement xxx
>
> ...
>
>
>
>
> 第二种:
>
> Specification:
>
> [`Pull Request Type`-`Issue No`][`Module Name`] `Pull Request Description`
>
> example:
>
> [Fix-3333][server] Fix the xxx exception
>
> [Feature-3333][server] Implement xxx
>
> ...
>
> Pull Request Type 类型在 [1] 中截图给出。
>
>
>
>
> 如果想选第一种作为Pull request 标题,则回复1,第二种则回复2。没有其他意见或者建议的话,7天之后默认以第一种作为 Pull
> Request 规范。
>
>
>
>
> [1] Pull Request Type:
> https://github.com/apache/incubator-dolphinscheduler-website/pull/147
>
>
>
>
> Best,
>
> Yichao Yang

Reply via email to