Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.
Upcoming SlideShare
cara Merubah jar2exe
Next
Download to read offline and view in fullscreen.

0

Share

How to become an awesome oss

Download to read offline

Getting involved in Open Source other as a contributor or maintainer

Related Books

Free with a 30 day trial from Scribd

See all

Related Audiobooks

Free with a 30 day trial from Scribd

See all
  • Be the first to like this

How to become an awesome oss

  1. 1. Becoming an awesome Open Source Contributor #CodeMotionTLV
  2. 2. DEMO!
  3. 3. Hello I’m Christos christosmatskas cmatskas https://cmatskas.com
  4. 4. Enterprise Projects
  5. 5. Mobile applications
  6. 6. Side Projects
  7. 7. My First Pull Request
  8. 8. My contributions
  9. 9. What is Open Source Open source software is software whose source code is available for modification or enhancement by anyone. - OpenSource.com Open-source software (OSS) is computer software with its source code made available with a license in which the copyright holder provides the rights to study, change, and distribute the software to anyone and for any purpose. - Wikipedia
  10. 10. Open Source is Community
  11. 11. •US Department of Defence •The City Of Munich, Germany •Spain •Federal Aviation Administration (FAA) •The Stock Market •French Parliament •Cuba Examples of OSS
  12. 12. Apple
  13. 13. Apple
  14. 14. "Linux is not in the public domain. Linux is a cancer that attaches itself in an intellectual property sense to everything it touches. That's the way that the license works." - Steve Ballmer, CEO, Microsoft, June 2001. Microsoft
  15. 15. The new Open Source Microsoft Over 40 OSS projects including ASP.NET, CoreFX Roslyn etc Microsoft
  16. 16. • Node.js • Angular.js • Bootstrap • Too many to list here Myriad Other Projects
  17. 17. • It’s cool • You’ll make new friends • You’ll become a better developer • It’s great for your CV • Free stuff Why you should get involved
  18. 18. Why I like to OSS? Making better software by standing on the shoulders of giants
  19. 19. Recipe to a successful OSS 1. Find a project to contribute 2. Write Code 3. Submit a PR 4. ????? 5. $$$$$$$$$$
  20. 20. Starting your journey • Useful project sources • Up-for-grabs.net • https://github.com • http://www.firsttimersonly.com/
  21. 21. Contributor checklist Learn how to Git – vital Read the contribution instructions Contact the owner Don’t change coding standards Attach related unit tests Attach screenshots of bugs Be patient
  22. 22. Maintainer = RockStar!
  23. 23. Maintainer checklist Don’t create software for the sake of it Create contribution guidelines Add Unit Tests Add setup instructions Be open to criticism Be supportive to new members Include a Code of Conduct
  24. 24. You Rock! The community would like to say THANKS.
  25. 25. Useful links • https://up-for-grab.net • https://github.com • First time with open source • Becoming an awesome OSS contributor • @yourfirstpr • Book – The Cathedral & the Bazaar
  26. 26. Questions ?????

Getting involved in Open Source other as a contributor or maintainer

Views

Total views

339

On Slideshare

0

From embeds

0

Number of embeds

3

Actions

Downloads

3

Shares

0

Comments

0

Likes

0

×