Hi all, This is a follow-up to the last email.
Previously, we use markdown files to create issue templates [1]. For the doc_request issue template, I've changed it to a customized issue form by adding a YAML form definition file, which is more intuitive and easy to use. Feel free to comment on this PR [2], thanks. [1] https://github.com/apache/pulsar/tree/master/.github/ISSUE_TEMPLATE [2] https://github.com/apache/pulsar/pull/13359 On Tue, Dec 14, 2021 at 9:09 PM Yu Liu <y...@streamnative.io> wrote: > Spot on. > This also reminds me that we can create custom issue forms by adding YAML > form definition files [1], which is more user-friendly and easy to maintain. > > [1] > https://docs.github.com/en/communities/using-templates-to-encourage-useful-issues-and-pull-requests/syntax-for-issue-forms#about-yaml-syntax-for-issue-forms > > > On Tue, Dec 14, 2021 at 2:25 AM Michael Marshall <mmarsh...@apache.org> > wrote: > >> +1 Yu, thank you for putting together this thorough document. This is >> a great initiative. >> >> I think it might help to review and possibly update the PR template as >> part of this PIP. For example, the current template does not prompt >> authors whether the PR should be mentioned in release notes. Such a >> prompt could help committers determine the right labels for a PR. >> >> Thanks, >> Michael >> >> On Mon, Dec 13, 2021 at 4:56 AM Li Li <l...@streamnative.io.invalid> >> wrote: >> > >> > +1 >> > >> > Good idea, I think I can be part of this PIP after I finished upgrading >> pulsar website. >> > >> > Thanks, >> > LiLi >> > >> > > On Dec 13, 2021, at 4:18 PM, Yu <li...@apache.org> wrote: >> > > >> > > Hi Pulsarers, >> > > >> > > As we know[1], there are some issues in the current Pulsar release >> notes >> > > (RN), for example: >> > > >> > > - For Pulsar users >> > > They cannot capture the highlights quickly since the RN is a raw dump >> of >> > > PRs. >> > > >> > > - For Pulsar release managers (RM) >> > > They feel overwhelmed by the **manual** workload of generating RN >> since it >> > > is created based on git commit messages, while many people do not >> provide >> > > clear and meaningful info. >> > > It’s time-consuming to clear up all info especially for a major >> release >> > > with lots of PRs. >> > > >> > > If RN is regarded as an afterthought and finished as a last-minute >> task, it >> > > is likely not written well. >> > > Instead of rushing, treating RN as a part of development not only >> reduces >> > > RM's workload and makes communication more coordinated, >> > > but also allows more time for us to choose the most valuable >> highlights >> > > shown to users. >> > > Consequently, the process of the current workflow should be improved. >> > > >> > > Therefore, I propose the PIP 112: Generate Release Notes >> Automatically [2] >> > > and add some initial thoughts and research there. >> > > It is only a draft but I would like to invite you to join us to bring >> > > another major change to Pulsar. I believe this would bring many >> benefits to >> > > all of us, thanks! >> > > >> > > [1] https://lists.apache.org/thread/dl3jb9p3zvlc6ntlkpmxf1m8dw5dcd8z >> > > [2] >> > > >> https://github.com/apache/pulsar/wiki/PIP-112%3A-Generate-Release-Notes-Automatically >> > >> >