making your first open-source contribution (europython)

24
Making Your First Open-Source Contribution Julie Pichon EuroPython 2014

Post on 14-Sep-2014

126 views

Category:

Technology


2 download

Tags:

DESCRIPTION

Do you like open-source? Would you like to give back somehow but are not sure what to do or where to start? In this presentation we look at the usual workflow for making any kind of contribution, using a real patch as an example. I'm using my first contribution to OpenStack as an example, as this seems fitting for a Python conference! Hand-out: http://tinyurl.com/ep-open-source Video: https://www.youtube.com/watch?v=U7HJuC84Lpw Transcript from a previous, quite similar version of the talk: http://www.jpichon.net/blog/2013/02/talk-transcript-first-open-source-contribution/ Presented in Berlin for EuroPython, July 23rd 2014.

TRANSCRIPT

Page 1: Making Your First Open-Source Contribution (EuroPython)

Making Your FirstOpen-Source Contribution

Julie PichonEuroPython 2014

Page 2: Making Your First Open-Source Contribution (EuroPython)

http://tinyurl.com/ep-open-source

Page 3: Making Your First Open-Source Contribution (EuroPython)
Page 4: Making Your First Open-Source Contribution (EuroPython)
Page 5: Making Your First Open-Source Contribution (EuroPython)

From 0 to 1

Page 6: Making Your First Open-Source Contribution (EuroPython)

Everyonecan contribute

Page 7: Making Your First Open-Source Contribution (EuroPython)

Where to start?

Page 8: Making Your First Open-Source Contribution (EuroPython)

http://openhatch.org

«OpenHatch is a non-profit dedicated to matching prospective free software contributors with communities, tools,

and education.»

Page 9: Making Your First Open-Source Contribution (EuroPython)

Contributor guidelines

Page 10: Making Your First Open-Source Contribution (EuroPython)
Page 11: Making Your First Open-Source Contribution (EuroPython)

the contributor guidelines

Read

Usethe bug tracker

the contributor guidelines

the contributor guidelines

Buildthe software

Findthe bug

Fixit!

Submityour patch

Page 12: Making Your First Open-Source Contribution (EuroPython)

Bug tracker

Page 13: Making Your First Open-Source Contribution (EuroPython)

Build

Page 14: Making Your First Open-Source Contribution (EuroPython)
Page 15: Making Your First Open-Source Contribution (EuroPython)

Find and fix

Page 16: Making Your First Open-Source Contribution (EuroPython)
Page 17: Making Your First Open-Source Contribution (EuroPython)
Page 18: Making Your First Open-Source Contribution (EuroPython)

Submit

Page 19: Making Your First Open-Source Contribution (EuroPython)
Page 20: Making Your First Open-Source Contribution (EuroPython)

Wait

Page 21: Making Your First Open-Source Contribution (EuroPython)
Page 22: Making Your First Open-Source Contribution (EuroPython)

Never enough people

Never enough time

Page 23: Making Your First Open-Source Contribution (EuroPython)

http://openhatch.org

Page 24: Making Your First Open-Source Contribution (EuroPython)

Questions?