Public Lab Research note

Make the most basic github contribution

by liz | | 318 views | 0 comments |

Read more:

This activity is for anyone who is looking to contribute to Public Lab software without using a command line or having any special computer or setup. This approach works as long as your changes are simple -- this works best for just changes to text or HTML, not executable code.

1. Get a [Github account](

2. Visit the repository (such as you want to contribute to, and **fork it** with the button to the upper right.

3. Find the file you want to edit in your own fork. It'll be on a page (this won't exist until you fork) at a URL like `<yournamehere>/plots2/blob/master/app/views/layouts/_header.html.erb`, but you could navigate to it through Github's file browsing interface as well.

4. Press the pencil button in the upper right:


5. Edit the code, then below, create a pull request with your new change (give it a name like 'yourname-header-tweaks'):


At this point, we'll see your pull request, provide feedback, test it out, and hopefully integrate it. Things may get more complex, but this is a great starting point. As a next step, check out Github's own really great tutorial, located at :D

I did this Help out by offering feedback!

People who did this (0)

None yet. Be the first to post one!


Login to comment.

Public Lab is open for anyone and will always be free. By signing up you'll join a diverse group of community researchers and tap into a lot of grassroots expertise.

Sign up