NewPipe icon indicating copy to clipboard operation
NewPipe copied to clipboard

Add 'not reproducible', 'verified by reproduction', 'in progress', 'assigned' and 'playlist' label for pr and issues

Open killerrook opened this issue 3 years ago • 7 comments

Checklist

  • [X] I made sure that there are no existing issues - open or closed - which I could contribute my information to.
  • [X] I have read the FAQ and my problem isn't listed.
  • [X] I'm aware that this is a request for NewPipe itself and that requests for adding a new service need to be made at NewPipeExtractor.
  • [X] I have taken the time to fill in all the required details. I understand that the feature request will be dismissed otherwise.
  • [X] This issue contains only one feature request.
  • [X] I have read and understood the contribution guidelines.

Feature description

Would be helpful if every bug, feature request, fixes or improvements has the aforesaid labels. Also there are lot of issues in playlists in recent days a playlist label will be nice as well.

Why do you want this feature?

Helpful for review, identification of device specific bugs and sorting. It will also encourage other users to try to reproduce the bug and will make life little bit easier for devs of new pipe. It will also provide information about which issues are being worked on.

Additional information

No response

killerrook avatar Oct 16 '22 00:10 killerrook

The 'assigned' label doesn't seem useful since there is a separate 'assignees' field.

Same for 'not reproducible' and 'verified by reproduction', since if those things are done/not done, we ask for more info and have other labels to handle that scenario.

'In progress' will be difficult to keep updated. PRs can be abandoned and resumed any time.

'Playlists' makes sense and I've felt the need to apply this label on such issues, but I didn't know whether it was different enough in code for the label to make sense.

opusforlife2 avatar Oct 21 '22 21:10 opusforlife2

If there is a separate label for queue why not playlist rest is up for discussion; one more suggestion add a 🐛 emoji in front of bug label just looks satisfying😉

killerrook avatar Oct 22 '22 06:10 killerrook

unassigned label will make it easy to find the issues that someone else needs to work on at this moment. needs help could be used for issues with too many coding difficulties.

I wish, GitHub could have provided any way to directly access the PR of any issue to understand if any issue is under progress without even reading issue description.

add a 🐛 emoji in front of bug label

I think, most people prefer a more professional look. See: https://github.com/TeamNewPipe/NewPipe/issues/3940#issuecomment-664654579

SameenAhnaf avatar Oct 23 '22 14:10 SameenAhnaf

@SameenAhnaf The 'assigned to nobody' filter exists for that. 'help wanted' label already exists. PR authors can link to related issues. Congrats, all your problems have been solved today. xD

opusforlife2 avatar Oct 23 '22 15:10 opusforlife2

I've created a playlist label, BTW.

opusforlife2 avatar Oct 24 '22 19:10 opusforlife2

In progress can also be implemented by the same method stale tag works. Maybe it could keep track of last comment by author for a period of 15 days or maybe give a in progress checkbox which can be edited by author and coordinators only. Just a suggestion

killerrook avatar Oct 25 '22 04:10 killerrook

@SameenAhnaf The 'assigned to nobody' filter exists for that. 'help wanted' label already exists. PR authors can link to related issues. Congrats, all your problems have been solved today. xD

Assigned to Nobody has the issue of a task being assigned and then dropped silently. There needs to be a time-based filter to check for silent abandonment.

This project has too many issues and not enough manpower so this is an easy to occur problem.

MapleWheels avatar Nov 01 '22 14:11 MapleWheels