Finding projects

I am fairly new to Github but I’m trying to learn and be active.
I am most comfortable with python and I want to participate in projects.
I understand you can explore through trending and collection, then fork the ones you want to work on. I’m asking for something different.
I’m looking for a section in Github that list all of the issues that are posted.
In a way like a social media where people only post issues, and the issues get taken down as they fixed

Hi @doobybooby! Welcome to GitHub!

That’s a really interesting idea, but I wonder how you would imagine it working in practice? What types of project would you like to see there and how would you like to see them sorted? Most open-source projects that I’ve interacted with are developed by people who are really excited about what that particular project does.

Many projects are written in multiple languages, and issues may not even be code-related at all. So a list of “issues in Python projects,” for example, may not necessarily help you find ways to contribute (edit - if you do want this, you can get it with the search feature, see the posts below for details). On the other hand, something like “projects actively seeking Python volunteers” may help a lot - whether it’s to contribute on issues or other work in the project.

I wonder if such a thing could fit inside the already curated-list centered world of GitHub Collections?

Once you do find a few projects you are interested in and have read their contributing guidelines, I do suggest you start taking a look at their issues - I think you will find it’s a lot easier to start working on projects when they’re things that personally interest you. And nobody knows how to address something better than the project’s own users - in software development this is often called “dogfooding” and comes from the saying “eat your own dog food” - the idea being that if you use the software you develop, you have a very strong incentive to make sure it is reliable, stable, secure, and usable.

If you’d like to expand your skills beyond Python (or grow inside Python), there’s a Learn to Code Collection that might interest you - and some of these projects might have places you can contribute as you learn - no one will know better than you, the learner, what the experience of learning from the material is like!

Again, welcome to GitHub and I hope you enjoy it here!

1 Like

On github.com there is an “issues” link which I think is what you are looking for. You can use the “standard” filtering such as open, closed; search for tags like “help-wanted”, etc.

1 Like

That’s a really good call by @fire-eggs to just start searching through help-wanted issues. To make this a bit easier, here are the search results for all open issues with the label help-wanted in repositories written in Python.

One thing worth noting, however, is I’m not sure how widely used this label is. It would be worth trying other labels, and I do still recommend finding the projects that intrigue you - regardless of labels, or language for that matter. A lot of projects have opportunities to contribute that require minimal or no coding knowledge.

For a full list of all qualifiers you can use when searching issues, check out searching issues and pull requests.

Thank you @GalaxyAllie and @fire-eggs. I think my issue currently is I’m still learning how to navigate through GitHub, and, what fire eggs mentioned is what I wanted. Like a help page. I feel like a lot of major projects are already taken, and the new ones are hard to find.

No problem :slight_smile: sometimes it can be hard to find where you fit in the software community, I know the feeling! One thing I would say - don’t be discouraged by projects that seem busy, you may still have something to contribute! Second, perhaps it’s a good opportunity to start your own new project? If you do, it’d be awesome if you tell us about it here on the community!

2 Likes