20
Andrew Nesbitt @teabass

Ignite: For Good' presentation 9: Learning to code through contributing to Open Source, Andrew Nesbitt

Embed Size (px)

DESCRIPTION

This is Andrew Nesbitt's presentation which he gave during the 'Ignite: For Good' evening mySociety hosted on 29th October 2014 as part of the Bath Digital Festival. Description: 24 Pull Requests is an Open Source community project I started in 2012 as a way to encourage developers to contribute to Open Source software that they've used. Since then over 5,500 people have contributed over 7,000 patches to thousands of different projects, often from people just starting to learn to code.

Citation preview

Page 1: Ignite: For Good' presentation 9: Learning to code through contributing to Open Source, Andrew Nesbitt

Andrew Nesbitt

@teabass

Page 2: Ignite: For Good' presentation 9: Learning to code through contributing to Open Source, Andrew Nesbitt
Page 3: Ignite: For Good' presentation 9: Learning to code through contributing to Open Source, Andrew Nesbitt

What is a

Pull Request?

Page 4: Ignite: For Good' presentation 9: Learning to code through contributing to Open Source, Andrew Nesbitt
Page 5: Ignite: For Good' presentation 9: Learning to code through contributing to Open Source, Andrew Nesbitt
Page 6: Ignite: For Good' presentation 9: Learning to code through contributing to Open Source, Andrew Nesbitt
Page 7: Ignite: For Good' presentation 9: Learning to code through contributing to Open Source, Andrew Nesbitt
Page 8: Ignite: For Good' presentation 9: Learning to code through contributing to Open Source, Andrew Nesbitt

2012

843 people

3068 pull requests

1462 projects

Page 9: Ignite: For Good' presentation 9: Learning to code through contributing to Open Source, Andrew Nesbitt

2013

JSON API

Mobile Friendly Design

Organization Support

Localized into 16 languages

Page 10: Ignite: For Good' presentation 9: Learning to code through contributing to Open Source, Andrew Nesbitt

2013

1576 people

7167 pull requests

3103 projects

Page 11: Ignite: For Good' presentation 9: Learning to code through contributing to Open Source, Andrew Nesbitt

Why did it

take off?

Page 12: Ignite: For Good' presentation 9: Learning to code through contributing to Open Source, Andrew Nesbitt

Open Source

Community

Spirit

Page 13: Ignite: For Good' presentation 9: Learning to code through contributing to Open Source, Andrew Nesbitt

Gamification

Page 14: Ignite: For Good' presentation 9: Learning to code through contributing to Open Source, Andrew Nesbitt

Daily

Reminder

Emails

Page 15: Ignite: For Good' presentation 9: Learning to code through contributing to Open Source, Andrew Nesbitt

What’s next

for 2014?

Page 16: Ignite: For Good' presentation 9: Learning to code through contributing to Open Source, Andrew Nesbitt

Newbie Friendly

Page 17: Ignite: For Good' presentation 9: Learning to code through contributing to Open Source, Andrew Nesbitt

Hackathons

Page 18: Ignite: For Good' presentation 9: Learning to code through contributing to Open Source, Andrew Nesbitt

Mentoring

Page 19: Ignite: For Good' presentation 9: Learning to code through contributing to Open Source, Andrew Nesbitt

Help Wanted

Page 20: Ignite: For Good' presentation 9: Learning to code through contributing to Open Source, Andrew Nesbitt

Get involved!

24pullrequests.com