際際滷

際際滷Share a Scribd company logo
How to contribute to
Open Source?
Speaker: Hor Phallin
Position: Web Developer at Web Essentials
Email:
phallin@web-essentials.asia
phallin.webdeveloper@gmail.com
Tel:
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 that
source code is available for modification or
enhancement 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 non
developers 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 from
contributing to Open Source?
 Practice and learn about software
development
 Practice and learn programming language
or technology
 To build your online presence
 Amazing feeling
References
http://blog.udacity.com/2013/10/getstar
ted-with-open-source-projects.html
http://blog.udacity.com/2013/10/getstar
ted-with-open-source-projects_8.html
https://help.github.com/articles/fork-arepo
References
https://help.github.com/articles/usingpullrequests
Q&A
?

More Related Content

How to contribute to Open Source