I'm speaking tonight at BostonJS, and some of the other speakers are doing really amazing talks on welcoming new contributors. Check out the event and links here, including links to the other speakers:
http://www.meetup.com/boston_JS/events/228985335/
Great resources/sites I've found already via Gregor Martynus' talk:
- https://opensource.com/life/16/2/hoodie-open-source-community
- software as a set of small modules; easier for new contributors: https://web.archive.org/web/20170621140713/http://dailyjs.com/post/small-modules-complexity-over-size
- http://www.charlotteis.co.uk/making-your-first-pull-request/
- "Your First PR aims to help you contribute to Open Source for the first (or multiple!) time(s!) by showcasing great starter issues on GitHub." - https://twitter.com/yourfirstpr (they check for a code of conduct!)
- http://hood.ie/contribute/
- http://up-for-grabs.net - tag issues with
up-for-grabs
and they show up here for folks looking for where to contribute - http://www.firsttimersonly.com/
- http://24pullrequests.com/
Great resources via Richard Littauer:
- a really really awesome one for collecting all contributors, commenters, etc etc for a github project: https://github.com/RichardLitt/name-your-contributors
A great event, and lots of great ideas and advice! Thanks to Christine An for inviting me!
My talk is here, although it focuses more on strategies for making it easy to contribute to community science:
6 Comments
@liz and @stevie you gotta check out this great set of resources on developer outreach!!!
Reply to this comment...
Log in to comment
Also https://egghead.io/series/how-to-contribute-to-an-open-source-project-on-github
Reply to this comment...
Log in to comment
I used some of Gregor's material to respond to this post on the Google Summer of Code discuss list, from a student who's new to open source: https://groups.google.com/forum/#!topic/google-summer-of-code-discuss/Uup7tO3wovg
Worth a look at their original post, for one perspective on what it's like to jump into open source contribution! Thanks Gregor!
Reply to this comment...
Log in to comment
Also @liz @stevie this post was really good for helping me make some of our issues easier for first-timers to jump into: http://hood.ie/blog/starter-issues.html
I made a bunch of them here and they're already getting some play on twitter: https://github.com/publiclab/plots2/labels/first-timers-only
Reply to this comment...
Log in to comment
I love this idea! Thanks for sharing.
Reply to this comment...
Log in to comment
Thanks, @stevie. I actually added a section to our developers page outlining some of these suggestions (mostly from Gregor and Hoodie) to encourage non-coders to help set up issues to be welcoming to new contributors. It's an essential part of our work, and you don't have to know how to program to do it! @liz, you're already good at this:
https://publiclab.org/wiki/developers#Contributing+for+non-coders
https://publiclab.org/wiki/developers#Preparing+issues+for+newcomers
It also encourages non-coders to help with coder outreach.
Reply to this comment...
Log in to comment
Login to comment.