how to contribute to open source

Post on 20-May-2015

69 Views

Category:

Technology

1 Downloads

Preview:

Click to see full reader

DESCRIPTION

How to help open source project grow up.

TRANSCRIPT

How to contribute toOpen Source?

Speaker: Hor PhallinPosition: Web Developer at Web EssentialsEmail: phallin@web-essentials.asia

phallin.webdeveloper@gmail.comTel: 097 701 6131

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?

Agenda

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

❖ Reference

What is Open Source?

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

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.

What is Open Source?

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

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

Starting contribution with github

Create github account. Searching for project you want to

contribute Fork it Change it Pull request

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

How can developers and nondevelopers contribute to Open

Source?

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

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.

The ways to contribute

❖ Design user interface, logo, website and art work

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

The ways to contribute

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

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

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

References

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

Q & A?

top related