ideas icon indicating copy to clipboard operation
ideas copied to clipboard

Auto labelling issues

Open ameerthehacker opened this issue 7 years ago • 8 comments
trafficstars

Whenever someone creates an issue we can use NLP techniques to identify whether it is a question, enhancement, bug etc. Based on the sentiments we can also add labels whether it needs immediate attention or much more like that. I would like to work on this and can't wait to get myself started on this.

ameerthehacker avatar Mar 07 '18 12:03 ameerthehacker

Keep us posted, sounds like a fun experiment

gr2m avatar Mar 07 '18 18:03 gr2m

@gr2m I have started working on the NLP idea and have an experimental app to detect and label questions and post a reply to it. Do check it out here https://github.com/apps/question-tagger, You can experiment it here too https://github.com/ameerthehacker/probot-question-tagger-demo/issues

GitHub
GitHub is where people build software. More than 28 million people use GitHub to discover, fork, and contribute to over 80 million projects.
GitHub
probot-question-tagger-demo - Demo github repository for question tagger probot app

ameerthehacker avatar Mar 08 '18 13:03 ameerthehacker

Does it take into account global/repo labels or creates new ones based on a config file?

Berkmann18 avatar Jul 27 '18 02:07 Berkmann18

Hey @Berkmann18 currently there is no such configurations available throw config file. Yet feel free to contribute towards that!

ameerthehacker avatar Jul 27 '18 12:07 ameerthehacker

So does only use the repo's labels or create one based on known/popular ones?

Berkmann18 avatar Jul 27 '18 13:07 Berkmann18

It creates one based on popular ones

ameerthehacker avatar Jul 27 '18 20:07 ameerthehacker

Awesome.

Berkmann18 avatar Jul 28 '18 05:07 Berkmann18

I developed a proof of concept for labeling issues, among other things. Check it out: https://github.com/Glavin001/IssueBot#automatically-manage-issues 😃

GitHub
Automate Issue replies and organization. Contribute to Glavin001/IssueBot development by creating an account on GitHub.

Glavin001 avatar Nov 04 '18 22:11 Glavin001