Mentored Sprint

https://slides.com/cheukting_ho/mentored-sprint-ep2023

Do you know what is open-source?

Definition is tricky...

  • The source code (recipe) is opened
     
  • Free to use (under certain scenarios)
     
  • Check the definition at OSI

Why contribute to OSS?

  • Give back to the community
     
  • To learn
     
  • To build up a portfolio
     
  • To make friends

Things we use

  • Revision control - git
     
  • Online repository - GitHub
     
  • IDE - your choice

What can I contribute?

  • Code (bug fixes, new features)
     
  • Documentation (important, not easy)
     
  • Testing and reporting issues
     
  • Community participation

What is a PR?

  • Pull Request
     
  • Sending a message to the maintainer
     
  • Communication, not a final product
     
  • Can take times

Common workflow

python/cpython

./cpython

clone

Common workflow

python/cpython

./cpython

Common workflow

python/cpython

./cpython

Cheukting/cpython

clone

fork

Common workflow

python/cpython

./cpython

Cheukting/cpython

PR

We have git mentors here (say hi)

Meet the project leaders

Happy contributing

Made with Slides.com