Tony Thomas
Volunteer contributor with the Wikimedia Foundation & Co-Founder of ThinkFOSS [ Random Python and PHP freak ]
Tony Thomas, live at fossmeet.in
[ 28:02:2016 14:00] @nitc
def show_off( self ):
Git -Version control system for collaborative development
Mediawiki - Open Source wiki software, on which run the Wikipedia
Wikimedia Foundation - The organization which maintains MediaWiki and ~1000 popular wikis
IRC - Internet Relay Chat, where developers hang out
Bug - issue in code which needs a patch
Patch - code change, which fix something
GSoC - Paid Internship sponsored by Google
Outreachy - GSoC.remove(males);
Warning : Boring slides ahead
Fixing code, Documentation, Quality assurance, Outreach, Design etc. etc.
Expert
User
Create
patch
Improve
code
IRC Channels
Mailing
Lists
if stuck:
How can others know
I am working on this bug ?
Do I have to find
bugs on my own ?
How can someone review my works,
and test if I did it wrong ?
gerrit.wikimedia.org
phabricator.wikimedia.org
Phabricator
Find bug
Fix it
send patch
Gerrit
Get it
Reviewed
+1
-1,-2
+2
Gets merged
release
mw has your patch
https://www.mediawiki.org/wiki/Gerrit/Tutorial
By Tony Thomas
3 hour workshop at NIT Calicut
Volunteer contributor with the Wikimedia Foundation & Co-Founder of ThinkFOSS [ Random Python and PHP freak ]