layout: true name: middle class: center, middle background-color: #E98874
--- layout: true name: normal class: left background-color: #E98874
--- template: middle # Open source workshop --- template: normal # Agenda 1. Introductions 2. Why opensource 3. Let's start --- # Whoami - name: Meili - from: Greece -> Germany - senior python engineer - 6 years PyLadies Berlin lead --- # How is it being an enginner? - good money - respect - mentally challenging --- # The story of a Pylady - film production 2 years - coffee roaster - .... and now --- template: middle ## within 1 full time year ## learning, study, open source --- template: middle # Jessica is now enginner @Ecosia --- template: middle # ...that can be your story --- template: middle # How can open source help? --- # Why open source - high code quality - solid git workflow - constructive collaboration - efficient communication --- template: middle # Which projects are open source? --- template: middle # all (we) use to work --- templates: middle # Python, Django, Vue.js, Postgres, Sqlite, PHP, Javascript ... many many more --- templates: middle # Open source isn’t an exclusive club # it’s made by people just like you --- templates: middle # opensource ecosystem has millions of projects!!! --- templates: middle # Many resources to help beginners to opensource - https://firstcontributions.github.io/ - https://www.firsttimersonly.com/ - https://up-for-grabs.net - http://issuehub.io/?label%5B%5D=first-timers-only&language=ruby - https://opensource.guide/how-to-contribute/ - https://opensourcefriday.com/ - https://github.com/MunGell/awesome-for-beginners --- # Let's start https://firstcontributions.github.io/ --- # Contributing process - Choose a project - read the README.md (the home page of the project) - read the contributors guidelines - look at merged pull requests to see examples - find and issue to work on - ask questions: can i take it, can you explain XYZ? --- # Let's get started - Find projects - https://www.firsttimersonly.com [READ to get inspired] - http://issuehub.io/ [labels: ups-for-grabs, beginner, first timer] .. and your language --- # Projects to start - https://github.com/the-ethan-hunt/first-timers-guide (Markdown - write an article) - https://github.com/pygame/pygame/labels/good%20first%20issue (Python) - https://github.com/wemake-services/wemake-python-styleguide/labels/level%3Astarter (Python) - https://github.com/commons-app/apps-android-commons/labels/good%20first%20issue (Android) - https://github.com/BrandonArmand/Binari (Javascript) --- # Congratulations !!! - first PR - searched for projects - read issues - .. --- # Contributing and Finding projects can be scary ... --- # Contributing * is very rewarding * give you confidence * get you your first job --- # Extra motivation Checkout also these cool projects to open source for underrepresented groups Paid 3 months interniships - outreachy - https://www.outreachy.org - RailsGirlsSummerOfCode (it not only ruby on rails) - https://railsgirlssummerofcode.org Application deadline very soon!! --- # Sponsored (paid) issues https://issuehunt.io/issues --- # Contact details Github: mei-li Email: meili.tr@gmail.com Twitter: @meilitr # Thank you