How to Find an Open Source Project2:27 with Kyle Daigle
Finding an Open Source project is the first step in contributing to open source. Explore several techniques in this video.
Here are some other great resources to find great open source projects worth contributing to:
The first step to contributing to an open source project is, well, finding one. 0:00 There are a few ways you can find open source projects on GitHub. 0:05 The first is GitHub Explore. 0:08 To get to GitHub Explore, click your avatar on the top right and 0:11 then in the drop down just choose Explore. 0:15 GitHub Explore shows collections of interesting projects 0:19 from game engines to machine learning, 0:22 Explore shows popular collections of various open source projects. 0:25 These collections are called showcases. 0:29 Let's click on the Showcases tab. 0:31 All right, let's see what we have here. 0:35 We have Ember projects, GitHub pages examples, GitHub browser extensions. 0:38 Let's give that a look. 0:44 It looks like this showcase has browser extensions that can help make using GitHub 0:47 a little bit easier. 0:51 This one looks interesting. 0:54 One of my coworkers, Muan, created a browser extension to make opening links in 0:55 GetHub emails a little bit easier. 0:59 Let's check that out. 1:01 You can see all the code that makes this browser extension work. 1:03 Cool, I could contribute back to this project and 1:07 help Muan fix some bugs, or maybe add a new feature that I think would be helpful. 1:10 Okay, let's go back to Explore. 1:14 Another feature of GitHub explore is Trending. 1:19 Let's click on the Trending tab. 1:22 Trending shows popular repositories across all languages or 1:25 within a specific language. 1:29 This is an easy way to find a project in a programming language that you 1:31 already know. 1:34 Let's take a look at trending projects that use Ruby. 1:35 Awesome. 1:40 Since I already know Ruby, I can take any of these projects and hopefully help out. 1:41 The list of these repositories will change every day, so you can always come back and 1:46 find a new project to check out. 1:51 These aren't the only ways to find open source projects. 1:54 I added several more places in the teacher's notes, so 1:57 be sure to check those out too. 2:00 There are only a few things you need to look for. 2:01 The code should be public. 2:04 It should have a license like we added in our initial project so 2:06 we know they're accepting modifications. 2:09 And we should read the readme, so we understand the state of the project. 2:11 Now that we know what open source is, and how to find a project, 2:15 in the next video I'll explain the typical people involved in an open source project, 2:19 and where you can fit into the open source flow. 2:24
You need to sign up for Treehouse in order to download course files.Sign up