Beginner Bugs - Need help tagging

Anna Zaks, David Blaikie and I have been at Grace Hopper Conference for the last couple days talking to many people about LLVM and how to get involved in the project. Its been discussed many times before at LLVM Developer Meetings and recently on the mailing list about tagging bugs with the “beginner” keyword and that keyword was recently added to the LLVM Bugzilla. However, there are very few bugs(12) actually in Bugzilla with this keyword: https://bugs.llvm.org/buglist.cgi?keywords=beginner&list_id=125621

It would be a huge help and a benefit to the growth of the community if we could tag more bugs with this keyword. If several members of the community could tag just 5 bugs with this keyword we could easily increase the number of bugs suitable for beginners.

I know everyone is very busy but there are so many students and newcomers that could greatly benefit from this. Please consider helping if you can.

Thank you,
Tanya

Many of these bugs have been touched/marked in the last 3 months, but
none of them has been picked yet.
I'm not sure what's the cause, and I don't belong to the marketing
department, but my feeling is that it's not enough marking bugs with a
beginner keyword to give them visibility. Probably a "contribute" page
on llvm.org or mentioning them on http://llvm.org/OpenProjects.html
(if they're not already, I was able to find only mentions to `code
cleanups`), would help.

Anna Zaks, David Blaikie and I have been at Grace Hopper Conference for the last couple days talking to many people about LLVM and how to get involved in the project. Its been discussed many times before at LLVM Developer Meetings and recently on the mailing list about tagging bugs with the “beginner” keyword and that keyword was recently added to the LLVM Bugzilla. However, there are very few bugs(12) actually in Bugzilla with this keyword: https://bugs.llvm.org/buglist.cgi?keywords=beginner&list_id=125621

It would be a huge help and a benefit to the growth of the community if we could tag more bugs with this keyword. If several members of the community could tag just 5 bugs with this keyword we could easily increase the number of bugs suitable for beginners.

Many of these bugs have been touched/marked in the last 3 months, but
none of them has been picked yet.
I'm not sure what's the cause, and I don't belong to the marketing
department, but my feeling is that it's not enough marking bugs with a
beginner keyword to give them visibility. Probably a "contribute" page
on llvm.org or mentioning them on http://llvm.org/OpenProjects.html
(if they're not already, I was able to find only mentions to `code
cleanups`), would help.

Yes, this is very true that we also need to advertise and give better visibility to how someone who is new can get involved. One of the things I am distributing at Grace Hopper is small postcard with links and things to do or read if you are a beginner. We truly need to put something like this on our website. If someone wants to spearhead this, that would be awesome. I always say when I get time I will start doing this on our website, but maybe someone will get to it before me.

So while yes it may not be the total solution, I do think its worthwhile to do this.

-Tanya

I just went through and added a bunch I'd collected. We seem to be up to around 45 with a fairly decent spectrum of areas covered.

Another source of potentially good starter bugs would be the output from the various fuzzers. Many of those tend to be small fixes, but they might present a challenge getting reviewed.

Has anyone gotten the time to link to this from somewhere on the website?

AFAIK not yet.

I was thinking about putting up a `new contributors` page, with some
helpful information including a link to the beginners label. I was
hoping to put something up for review in the next couple of days, if
anybody thinks that would be useful.

Cheers,
Florian

IMPORTANT NOTICE: The contents of this email and any attachments are confidential and may also be privileged. If you are not the intended recipient, please notify the sender immediately and do not disclose the contents to any other person, use it for any purpose, or store or copy the information in any medium. Thank you.

I just went through and added a bunch I'd collected. We seem to be up
to around 45 with a fairly decent spectrum of areas covered.

Another source of potentially good starter bugs would be the output from
the various fuzzers. Many of those tend to be small fixes, but they
might present a challenge getting reviewed.

Has anyone gotten the time to link to this from somewhere on the website?

AFAIK not yet.

I was thinking about putting up a `new contributors` page, with some
helpful information including a link to the beginners label. I was
hoping to put something up for review in the next couple of days, if
anybody thinks that would be useful.

Sounds like a good idea and I'll happily review.

From: llvm-dev [mailto:llvm-dev-bounces@lists.llvm.org] On Behalf Of
Philip Reames via llvm-dev
Sent: Tuesday, December 26, 2017 11:30 AM
To: Florian Hahn; Tanya Lattner; llvm-dev
Cc: Clang Dev
Subject: Re: [llvm-dev] Beginner Bugs - Need help tagging

>
>
>> I just went through and added a bunch I'd collected. We seem to be up
>> to around 45 with a fairly decent spectrum of areas covered.
>>
>> Another source of potentially good starter bugs would be the output
from
>> the various fuzzers. Many of those tend to be small fixes, but they
>> might present a challenge getting reviewed.
>>
>> Has anyone gotten the time to link to this from somewhere on the
>> website?
>>
>
> AFAIK not yet.
>
> I was thinking about putting up a `new contributors` page, with some
> helpful information including a link to the beginners label. I was
> hoping to put something up for review in the next couple of days, if
> anybody thinks that would be useful.
Sounds like a good idea and I'll happily review.

+1 and ditto. I even have access to a newcomer and can see what he thinks.
--paulr

I have put up a first version of a page for (new) contributors to LLVM up for review: https://reviews.llvm.org/D41665

Looking forward to your comments.

Cheers,
Florian

Hi,

the first version of the contributing page is now online, thanks to Tanya for sorting out the doc build issue: https://llvm.org/docs/Contributing.html

The page is intended as a first point of entry for (new) contributors to LLVM, so I think it would make sense to link it on somewhere on https://llvm.org/, what do you think?

Maybe it would also be worth mentioning it in the README or have a CONTRIBUTING file in the project root.

Cheers,

Florian