Presented by:

Andrew Kane

from GSLUG

just trying to help

Since we're at this conference, we probably all are involved in Free Software or Open Source projects to some degree, even if only as users. Lots of us want to help, but it's hard to know where to start! In this talk we'll look at some common tools and processes prerequisite for involvement in most Open Source or Free Software projects, including but not limited to the following:

This talk is itself a Free Software project. The source lives at https://github.com/koanhead-fgsea/howto-contrib and it is DocBook XML.

Introduction: FLOSS contribution is like Social Media writ large

Ways to Contribute: Bug crushing Documentation Media assets Code monkeying

Communication: Introduction to GPG and its various uses incl. the Debian Keyring. Email lists, joining vs following via NNTP gateway vs gmane or other Web gateway; list etiquette How to IRC; why to IRC; why IRC is still a thing when $FLASHY_NEW_CHAT_APP is clearly superior

Programming: How to read source code How to find problems How to make patches Why VCS is important and how to do it (not the only way) TIMTOWTDI vs. TIOOWTDI and other Holy Wars and Crusades, and how to remain unbloodied.

Collaboration: Finding help / mentors / mentees Submitting patches How to be a good VCS citizen

And more (or possibly less once I figure out timing)

Notes are available as I compose them at https://freegeekseattle.org/wiki/Getting_Started_OpenSource#Getting_Started_with_Free_Libre_Open_Source_Projects

Date:
2015 October 23 - 11:00
Duration:
50 min
Room:
Room 3183
Conference:
SeaGL 2015
Language:
Track:
Difficulty:
Easy

Happening at the same time:

  1. Exhibitor Hall Day One
  2. Start Time:
    2015 October 23 09:00

    Room:
    Room 1110

  3. Lghtning Talks
  4. Start Time:
    2015 October 23 11:00

    Room:
    Room 3178

  5. Scribus: Libre Desktop Publishing from Books to Zines
  6. Start Time:
    2015 October 23 11:00

    Room:
    Room 3179

  7. 12 steps to cloud security
  8. Start Time:
    2015 October 23 11:00

    Room:
    Room 3184