how to contribute to open source
DESCRIPTION
How to help open source project grow up.TRANSCRIPT
How to contribute toOpen Source?
Speaker: Hor PhallinPosition: Web Developer at Web EssentialsEmail: [email protected]
[email protected]: 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?