Yes, the PR is welcome.

Best,
Penghui

On Mon, Mar 25, 2024 at 3:08 PM Kiryl Valkovich <visorte...@gmail.com>
wrote:

> Hi PengHui,
> Sure. If the PR is welcome here, I’ll submit it in a few days.
>
>
> Best,
> Kiryl
>
> > On Mar 25, 2024, at 6:07 AM, PengHui Li <peng...@apache.org> wrote:
> >
> > Hi Kiryl,
> >
> > Thanks for your suggestions, and they are looking good to me
> > I'll follow your suggestions on renaming or deprecating the labels.
> >
> > For the label automation, do you want to push a PR to add it?
> >
> > Regards,
> > Penghui
> >
> >
> > On Mon, Mar 18, 2024 at 9:39 PM Kiryl Valkovich <visorte...@gmail.com>
> > wrote:
> >
> >> Comment with better formatting on GitHub:
> >> https://github.com/apache/pulsar/issues/22277#issuecomment-2002553745
> >>
> >>    • Deprecate java label. Pulsar is written in Java and most PRs update
> >> Java code.
> >>    • Instead of removing labels, deprecate them by renaming them to
> >> deprecated/<label_name>. Probably pick another prefix that is
> >> alphabetically closer to the end of the alphabet to reduce noise.
> >>    • Add go label automatically using labeler:
> >> https://github.com/apache/pulsar/blob/master/.github/labeler.yml
> >> go:
> >> - changed-files:
> >> - any-glob-to-any-file: '**/*.go'
> >>
> >>    • Add component/* labels automatically based on the file path
> >> component/config:
> >> - changed-files:
> >> - any-glob-to-any-file: 'conf/**/*'
> >> - any-glob-to-any-file: 'pulsar-config-validation/**/*'
> >> component/client:
> >> - changed-files:
> >> - any-glob-to-any-file: 'pulsar-client/**/*'
> >> - any-glob-to-any-file: 'pulsar-client-*/**/*'
> >> ...
> >>
> >>    • Rename bug label to type/bug for consistency. Keep the red color.
> >>    • (?) Rename component/* => area/* for shorter names. The
> >> https://github.com/kubernetes/kubernetes/labels has such naming.
> >>    • Rename doc-required label to type/doc. Relabel open issues and PRs
> >> with doc labels to the type/doc.
> >>    • Deprecate all other doc-* labels. If it is needed for some kind of
> >> workflow, simply use the board project with ToDo -> In Progress -> Done
> >> states.
> >>    • (?) Probably it makes sense to enable and track website and docs
> >> issues in apache/pulsar-site repository. And add a good visible link to
> >> apache/pulsar README.md.
> >>    • Deprecate the question label. Instead, move such issues to
> >> Discussions -> Q&A
> >>    • Migrate issues with the enhancement either to type/feature label or
> >> Discussions. Add a new Suggest an idea issue template that redirects to
> the
> >> Discussions -> Ideas
> >>    • (?) Rename PIP => type/PIP for consistency
> >>    • Rename flaky-test => type/flaky-test to consistency
> >>    • Deprecate lifecycle/stale label. Use Stale instead. Rename Stale =>
> >> stale for consistency.
> >>    • Add the ability to pick an area/* label from the dropdown on issue
> >> creation.
> >> systemd/systemd and a few other projects use this action for that:
> >>
> https://github.com/redhat-plumbers-in-action/advanced-issue-labeler?tab=readme-ov-file#real-life-examples
> >>
> >>
> >> Best,
> >> Kiryl
> >>
> >>
>
>

Reply via email to