Se ha denunciado esta presentación.
Utilizamos tu perfil de LinkedIn y tus datos de actividad para personalizar los anuncios y mostrarte publicidad más relevante. Puedes cambiar tus preferencias de publicidad en cualquier momento.
Becoming an awesome Open
Source Contributor
#fullStack2015
My First Pull Request
Hello
I’m Christos
christosmatskas
cmatskas
https://cmatskas.com
Enterprise Projects
Mobile applications
Side Projects
My contributions
What is Open Source
Open source software is software whose
source code is available for modification or
enhancement by any...
Why Should You Care?
•US Department of Defence
•The City Of Munich, Germany
•Spain
•Federal Aviation Administration (FAA)
•The Stock Market
•Fr...
Big Companies are joining in
• Microsoft - The .NET Foundation
(.NET, ASP.NET, Roslyn etc) - over 40
projects
• Apple - Sw...
Why does it matter to me?
Making better software by
standing on the shoulders of
giants
Recipe to a successful OSS
1. Find a project to contribute
2. Write Code
3. Submit a PR
4. ?????
5. $$$$$$$$$$
Starting your journey
• Useful project sources
• Up-for-grabs.net
• https://github.com
Conclusion
Learn how to Git – vital
Read the contribution
instructions
Contact the owner
Don’t change coding standards
Att...
Maintainer checklist
Don’t create software for the
sake of it
It’s a big commitment
Create contribution instructions
Add h...
You Rock!
The community would like to
say THANKS.
Useful links
• https://up-for-grab.net
• https://github.com
• First time with open source
• Becoming an awesome OSS
contri...
How to become an awesome Open Source contributor
How to become an awesome Open Source contributor
Próxima SlideShare
Cargando en…5
×

How to become an awesome Open Source contributor

514 visualizaciones

Publicado el

The slides from my talk at FullStack 2015 on getting started with Open Source and how to become an awesome contributor or maintainer. You can find some useful links at the end as well

Publicado en: Software
  • Inicia sesión para ver los comentarios

How to become an awesome Open Source contributor

  1. 1. Becoming an awesome Open Source Contributor #fullStack2015
  2. 2. My First Pull Request
  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 contributions
  8. 8. 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
  9. 9. Why Should You Care?
  10. 10. •US Department of Defence •The City Of Munich, Germany •Spain •Federal Aviation Administration (FAA) •The Stock Market •French Parliament •Cuba Examples of OSS
  11. 11. Big Companies are joining in • Microsoft - The .NET Foundation (.NET, ASP.NET, Roslyn etc) - over 40 projects • Apple - Swift 2015 • Linux • Node.js Foundation, Angular.js, Bootstrap
  12. 12. Why does it matter to me? Making better software by standing on the shoulders of giants
  13. 13. Recipe to a successful OSS 1. Find a project to contribute 2. Write Code 3. Submit a PR 4. ????? 5. $$$$$$$$$$
  14. 14. Starting your journey • Useful project sources • Up-for-grabs.net • https://github.com
  15. 15. Conclusion Learn how to Git – vital Read the contribution instructions Contact the owner Don’t change coding standards Attach related unit tests Be patient
  16. 16. Maintainer checklist Don’t create software for the sake of it It’s a big commitment Create contribution instructions Add how-to instructions Be open to criticism Be supportive to new members
  17. 17. You Rock! The community would like to say THANKS.
  18. 18. 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

×