how to become an awesome open source contributor
Post on 14-Apr-2017
392 Views
Preview:
TRANSCRIPT
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 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
Why Should You Care?
• US Department of Defence• The City Of Munich, Germany• Spain• Federal Aviation Administration (FAA)• The Stock Market• French Parliament• Cuba
Examples of OSS
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
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 contribute2. 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 – vitalRead the contribution instructionsContact the owner Don’t change coding standardsAttach related unit testsBe patient
Maintainer checklist
Don’t create software for the sake of itIt’s a big commitmentCreate contribution instructionsAdd how-to instructionsBe open to criticismBe supportive to new members
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 contributo
r• @yourfirstpr• Book – The Cathedral & the Bazaar
top related