how to become an awesome open source contributor

Post on 14-Apr-2017

392 Views

Category:

Software

1 Downloads

Preview:

Click to see full reader

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.

top related