DEV Community

Cover image for Hacktoberfest Magic: ✨ Github Unlocked Using Filters

Hacktoberfest Magic: ✨ Github Unlocked Using Filters

Nathan Tarbert on September 26, 2023

Last week I published an article about finding and making your first open-source contribution, specifically for developers searching for a project ...
Collapse
 
pizofreude profile image
Pizofreude

Interesting, I might allocate some time for BoxyHQ. Oh how I wish to take this as side job to build skills and getting side income :)

Collapse
 
nathan_tarbert profile image
Nathan Tarbert

Thanks @pizofreude!

Yes, it's too much fun to call work haha.

Collapse
 
pizofreude profile image
Pizofreude

Lmk if there's opening! LMAO

Thread Thread
 
nathan_tarbert profile image
Nathan Tarbert

Will do!

In the meantime let's collab on a project!

Thread Thread
 
pizofreude profile image
Pizofreude

Sure, hit me up. I'll see what I can do :)

Thread Thread
 
nathan_tarbert profile image
Nathan Tarbert

Sounds good!

Collapse
 
twocs profile image
Tom Anderson

I think that the filter should not be label:hacktoberfest
But it should be topic:hacktoberfest

Collapse
 
nathan_tarbert profile image
Nathan Tarbert

Hi @twocs

When I change the label to topic no results are found.

Image description

Collapse
 
twocs profile image
Tom Anderson • Edited

Depends what you are looking for, really. But if you want to participate in Hacktoberfest, I'd suggest to click "all of GitHub". Once you apply that search to "all of GitHub", it will find all repositories that are participating in Hacktoberfest. These two are essentially identical:

Image description

However, the second link is better because it also allows extra filtering. Once you have found a repository that is participating then you can search for a label on an issue within that repository, but in my experience it's better to look for a label like "Good First Issue". Only a few repos like freecodecamp actually label issues with Hacktoberfest.

https://github.com/search?q=label%3AHacktoberfest&type=issues
195,000 issues, but now you cannot filter on things like "language". 75% of the "hacktoberfest" labels only got added because someone has already created a pull request for that issue.

Image description

Otherwise, you could search for a repository with a specific language such as Typescript that is participating in Hacktoberfest:

Thread Thread
 
nathan_tarbert profile image
Nathan Tarbert

All good info @twocs :) Thanks for sharing!

Collapse
 
shreya_gr profile image
Shreya

Great article Nathan..

Detailed description. Thanks for writing this.

Collapse
 
akuoko_konadu profile image
Konadu Akwasi Akuoko

This is very good read, it'll get me started 😀
I'll look into BoxyHQ too

Collapse
 
nathan_tarbert profile image
Nathan Tarbert

Thanks for the feedback @akuoko_konadu!
I appreciate you letting me know :)

If you have any questions about some of Boxy's issues just reach out to me on Twitter/X @nathan_tarbert - I'd be happy to help.

Collapse
 
thevinitgupta profile image
Vinit Gupta

Love how you're using the filters 🔥🔥

Collapse
 
nathan_tarbert profile image
Nathan Tarbert

Thanks @thevinitgupta, I appreciate the feedback.

It's not crystal clear in Githubs docs IMO :)

Collapse
 
garrrikkotua profile image
Igor Kotua

Great article!

I have always struggled with GitHub filters, hard to find any docs 😅

Collapse
 
nathan_tarbert profile image
Nathan Tarbert

I know what you mean @garrrikkotua. Usually, I end up in Stackoverflow or ChatGPT now because the docs may not be specific enough for a particular use case 😅

Collapse
 
nevodavid profile image
Nevo David

Great article!

I use filters all the time!
Especially with GitHub GraphQL

Collapse
 
nathan_tarbert profile image
Nathan Tarbert

Thanks @nevodavid!

Same here, GraphQL is amazing and very flexible.

Collapse
 
chetax profile image
Chetan Padhen

Thanks a lot Sir......!

Collapse
 
nathan_tarbert profile image
Nathan Tarbert • Edited

Glad you liked it @chetax!

Image description