how to contribute to open source

16

Click here to load reader

Upload: hor-phallin

Post on 20-May-2015

69 views

Category:

Technology


1 download

DESCRIPTION

How to help open source project grow up.

TRANSCRIPT

Page 1: How to contribute to Open Source

How to contribute toOpen Source?

Speaker: Hor PhallinPosition: Web Developer at Web EssentialsEmail: [email protected]

[email protected]: 097 701 6131

Page 2: How to contribute to Open Source

Agenda

❖ What is Open Source?❖ Getting start with contribution on github❖ The rules for contribution❖ How can developers and non developer

contributes to Open Source?

Page 3: How to contribute to Open Source

Agenda

❖ What will you get back from contributing to Open Source?

❖ Reference

Page 4: How to contribute to Open Source

What is Open Source?

❖ The term "open source" refers to something that can be modified because its design is publicly accessible.

Page 5: How to contribute to Open Source

What is Open Source?

❖ Open source software is software thatsource code is available for modification orenhancement by anyone.❖ The open source softwares are Firefox,Linux, OpenOffice, Thunderbird, etc.

Page 6: How to contribute to Open Source

What is Open Source?

❖ Open source also has license.❖ Open source license is different from

other license. They are GPU, Apache License 2.0, …

Page 7: How to contribute to Open Source

Starting contribution with github

Create github account. Searching for project you want to

contribute Fork it Change it Pull request

Page 8: How to contribute to Open Source

The rules for contribute

❖ The rules depend on the project that you contribute to.

❖ For example, jquery project-https://github.com/jquery/jquerymobile/

blob/master/CONTRIBUTING.md

Page 9: How to contribute to Open Source

How can developers and nondevelopers contribute to Open

Source?

Just say “thanks” or “Like” to project or software originator are also called contribution.

Page 10: How to contribute to Open Source

The ways to contribute

❖ Provide reports (say something you like and dislike)

❖ Create feature request (Suggest a Feature)

❖ Test the code❖ Answer questions on the forums and

mailing lists.

Page 11: How to contribute to Open Source

The ways to contribute

❖ Design user interface, logo, website and art work

❖ Promote the projects or software❖ Write blog posts❖ Bug fix (apply patch)

Page 12: How to contribute to Open Source

The ways to contribute

❖ Use the product❖ Write documentation❖ Translation❖ Donation❖ Be professional

Page 13: How to contribute to Open Source

What will you get back fromcontributing to Open Source?

❖ Practice and learn about softwaredevelopment❖ Practice and learn programming language

or technology ❖ To build your online presence Amazing feeling

Page 14: How to contribute to Open Source

References

http://blog.udacity.com/2013/10/getstarted-with-open-source-projects.htmlhttp://blog.udacity.com/2013/10/getstar

ted-with-open-source-projects_8.htmlhttps://help.github.com/articles/fork-a-

repo

Page 15: How to contribute to Open Source

References

https://help.github.com/articles/using-pullrequests

Page 16: How to contribute to Open Source

Q & A?