1 of 12

Hacktoberfest 2020

Montreal Virtual Meetup

www.montreal-jug.org

01 Octobre 2020

2 of 12

Hacktoberfest 2020 - Montreal

  • Bienvenue / Welcome !
  • Réseautage / Networking
  • Pourquoi contribuer à des projets Open Source ? Why contribute to Open Source projects?
  • Comment effectuer sa première pull request ? How to submit your first PR?
  • Proposition de pull requests que vous pouvez choisir - Let's have a look at some interesting first issues to contribute to
  • Collaboration: demandez de l'aide sur vos premières PR, les organisateurs et autres participants pourront vous aider - Now it's your turn to play! Start contributing, you can always ask for help!

3 of 12

Hacktoberfest 2020 - Montreal - Org

4 of 12

Merci à nos commanditaires

5 of 12

Hacktoberfest 2020 - Montreal - participants

TOI / YOU !

6 of 12

OSS ? Pourquoi contribuer ? Why contributing ?

Pourquoi créer un projet OSS ? Why making it OSS ?

  • Solve issues / add feature to a project you’re using
  • Learn about a technology, get curious on how things are done
  • Pay back the community helping it out
  • Make your resume stand out !
  • Get help from the community
  • Allow users and contributors to see how you created the features
  • Make your resume stand out !

7 of 12

Contribuer peut être difficile...

  • Some OSS projects have some CLA to sign first
    • Make sure you can sign the CLA, so that your contribution will be used
  • Being an OSS project maintainer is very time consuming, so...
    • your contribution can be pending for several days before a maintainer evaluates it
    • maintainers can have some other plans for the resolution and decline your PR even if it worked
    • make sure your contribution works and respects the quality standard in place
  • Make sure the project is still alive (watch the last commit date for example)

8 of 12

Prêt ? Ready ? Some advice

  • Respect project existing layout (code indentation, code coverage, etc.)
  • Respect project owners
    • be polite in the issue / PR
    • communicate clearly your intent on the issue tracker
    • be patient, communication is asynchronous, people are in different TZ
  • You can ask for help on the issue, but make sure you spent time thinking about it

9 of 12

OSS ? Par où commencer ? Where to start ?

  • Contribute to a project you’re familiar with
    • Not familiar with the technology ? your contribution can be documentation, the website, the build
  • Hacktoberfest has plenty of resources to get contribution inspiration

10 of 12

Revue de tickets / Issues review

  • Let’s go through the issues list with label “hacktoberfest”
    • Use filters (Java / Go / Javascript / documentation)

11 of 12

A toi de jouer - It’s your turn

  • Please “raise your hand” and show to us what you’re hacking
    • we can review your contribution and help you get started

12 of 12

C’est ta première contribution: quelques liens

  • https://github.com/montrealjug/Hacktoberfest2020