Demystifying the open-source

Christopher KADE

@christo_kade

Find the slides at christopherkade.com/slides

Why?

  • It's still a mystery for many people (including some devs)
  • Countless resources available for free
  • Demystified => less frightening => more accessible
  1. What is it?

  2. Why should I be interested in it?

  3. How do I contribute?

Three parts:

What's the open-source?

Open source software is software with source code that anyone can inspect, modify, and enhance.

Source: https://opensource.com/resources/what-open-source

Github

Gitlab

Why should I be interested in the open-source?

72% of the Global Fortune 2000 use open-source software for non-commercial purposes

We enjoy its benefits on a daily basis

Source: The Linux Foundation

and at 55% for commercial purposes (2018)

Because we can find lots of cool stuff

Here's a small list of some of my favorite repositories from recently

  • boredaf.app - Chatbot that lets you find something to do when you're o
  • pennywise - Cross-platform app that lets your float a web page on top of anything to become a multi-tasking pro
  • Gladys - Home assistant for your Raspberry Pi
  • Bat - A clone of cat(1) with lots of advantages

  • Front-end Performance Checklist - a thorough list of front-end optimizations (with examples and explanations)

Open-source collaboration allows for many things

  1. Improve your existing skills
  2. Meet people with shared interests
  3. Find mentors and teach
  4. Work on your soft skills

The open-source is open to anyone.

Devs & Designers,

Junior & Senior

How can I contribute to the open-source?

Step 1: Find the right project

There are many resources to help you do that

GitHub Explore

Open Source Friday

First Timers Only

CodeTriage

24 Pull Requests

Up For Grabs

Contributor-ninja

First Contributions

Step 2: Document yourself on the project

Step 3: Chose an issue to work on

Step 4: Code/Design

EXPLIQUER LES BASES POUR BIEN SOUMETTRE UNE CONTRIBĀ°

Step 5: Submit your contribution

Step 6: Rejoice because you've contributed to the open-source

Empowerment of individuals is a key part of what makes open source work, since in the end, innovations tend to come from small groups, not from large, structured efforts.

Tim O'Reilly

Thank you !

Ā 

Find my slides at christopherkade.com/slides

Made with Slides.com