Hi All, +1.
I have also a couple of addition: 1- Issue Id can also be added to title if we have. This template is also used by Apache Spark. e.g: [Issue-Id][Component] Title 2- If created PR is a following one with existing PR, it can be useful to be linked/mentioned in new one for reviewers. 3- When PR is created, single commit can be preferable. Then incoming commits can address review feedbacks. So, reviewer can track recent commits. 4- Unit/Integration Test execution time check can be useful (For general test-cases, Test execution times need to be short as much as possible to keep build time under control as the long-term) 5- If build is broken due to an irrelevant test, then Issue creation (if not exist) can be useful to track and force robustness of the flaky test. Thanks, Eren On Fri, 21 Dec 2018 at 14:47, Yuva raj <uvar...@gmail.com> wrote: > Agree. For System like pulsar Documentation and Stability is far more > important to gain large-scale adoption. > > On Fri, 21 Dec 2018 at 11:24, Sijie Guo <guosi...@gmail.com> wrote: > > > Hi all, > > > > With the increase of contributions, more and more features are added > pretty > > quickly. > > However, these features are either not well documented or introducing > > breaking changes. > > There is no process for both contributors and reviewers to understand the > > impact of their changes. > > > > I am proposing improve the github pull request template to add a > checklist > > for contributors > > to understand what are the impacts of their changes. It can also improve > > the review process. > > > > Please take a look and let me know what you think. > > > > > > > https://github.com/apache/pulsar/wiki/PIP-27%3A-Add-checklist-in-github-pull-request-template > > > > - Sijie > > > > > -- > *Thanks* > > *Yuvaraj L* >