Hi,
I am Tejas Nikumbh, an undergrad at Indian Institute of Technology Bombay. I will be participating in GSoC this year. [GSoC 2013]. In order to imporve my chances for getting selected this year, I would like to start contributing early on to Open Source development via Wikimedia.
Here's a little background info :
*Languages proficient in : *Java, Python, Javascript [+jQuery] , HTML[+HTML5 Canvas], CSS [+CSS3]. C++ should be on the list soon.
*CS Theory :* Discrete Math, Probablity and Random Processes, Data Structures and Algorithms.
*SVN : *Github, Mercurial . *Basic Machine learning [Regression algos and some classification algos]*
Based on the above info, are there any projects which might suit me?
Also, Picking up something reasonable quickly shouldn't be a problem. Thanks,
Hello Tejas,
On 02/28/2013 05:34 AM, Tejas Nikumbh wrote:
Hi,
I am Tejas Nikumbh, an undergrad at Indian Institute of Technology Bombay. I will be participating in GSoC this year. [GSoC 2013]. In order to imporve my chances for getting selected this year, I would like to start contributing early on to Open Source development via Wikimedia.
Great!
Our default recommendation to newcomers has been to try to fix a bug from
Something that we are thinking of start recommending is to go through the code review queue, select a changeset and help reviewing with your comments and your vote.
See
https://www.mediawiki.org/wiki/Gerrit/Reports/Oldest_open_changesets
Reviewing changes contributed by other developers is also a chance to learn about the projects developed here. It also requires you to setup your environment, get developer access and other steps that developers willing to contribute code need to go through.
What do you think? Hopefully the documentation will be good enough to guide you through. Otherwise just ask.
On Fri, 01 Mar 2013 00:02:16 +0100, Quim Gil qgil@wikimedia.org wrote:
Our default recommendation to newcomers has been to try to fix a bug from
From?
Quim probably wanted to link the list of bugs marked as 'easy': https://bugzilla.wikimedia.org/buglist.cgi?quicksearch=%21easy%20-%21patch-i... (here I'm also excluding ones with a patch pending). :)
On 02/28/2013 03:14 PM, Bartosz Dziewoński wrote:
On Fri, 01 Mar 2013 00:02:16 +0100, Quim Gil qgil@wikimedia.org wrote:
Our default recommendation to newcomers has been to try to fix a bug from
From?
Er... sorry (multitasking with just one brain has these things):
https://www.mediawiki.org/wiki/Annoying_little_bugs
Quim probably wanted to link the list of bugs marked as 'easy': https://bugzilla.wikimedia.org/buglist.cgi?quicksearch=%21easy%20-%21patch-i... (here I'm also excluding ones with a patch pending). :)
Yes, also linked at the URL above.
I created a bugzilla account but the process of going through the code and fixing bugs seems cryptic. Any resources you can provide which can aid me in understanding the process? A video which shows the process or some documentation perhaps?
On Fri, Mar 1, 2013 at 5:06 AM, Quim Gil qgil@wikimedia.org wrote:
On 02/28/2013 03:14 PM, Bartosz Dziewoński wrote:
On Fri, 01 Mar 2013 00:02:16 +0100, Quim Gil qgil@wikimedia.org wrote:
Our default recommendation to newcomers has been to try to fix a bug from
From?
Er... sorry (multitasking with just one brain has these things):
https://www.mediawiki.org/**wiki/Annoying_little_bugshttps://www.mediawiki.org/wiki/Annoying_little_bugs
Quim probably wanted to link the list of bugs marked as 'easy': https://bugzilla.wikimedia.**org/buglist.cgi?quicksearch=%** 21easy%20-%21patch-in-gerrithttps://bugzilla.wikimedia.org/buglist.cgi?quicksearch=%21easy%20-%21patch-in-gerrit(here I'm also excluding ones with a patch pending). :)
Yes, also linked at the URL above.
-- Quim Gil Technical Contributor Coordinator @ Wikimedia Foundation http://www.mediawiki.org/wiki/**User:Qgilhttp://www.mediawiki.org/wiki/User:Qgil
______________________________**_________________ Wikitech-l mailing list Wikitech-l@lists.wikimedia.org https://lists.wikimedia.org/**mailman/listinfo/wikitech-lhttps://lists.wikimedia.org/mailman/listinfo/wikitech-l
On Sun, Mar 10, 2013 at 5:27 PM, Tejas Nikumbh tejasnikumbh@gmail.comwrote:
I created a bugzilla account but the process of going through the code and fixing bugs seems cryptic. Any resources you can provide which can aid me in understanding the process? A video which shows the process or some documentation perhaps?
Have you already gone through the process of how to be a hacker? http://www.mediawiki.org/wiki/How_to_become_a_MediaWiki_hacker
Not a hacker who breaks things of course :)
On Fri, Mar 1, 2013 at 5:06 AM, Quim Gil qgil@wikimedia.org wrote:
On 02/28/2013 03:14 PM, Bartosz Dziewoński wrote:
On Fri, 01 Mar 2013 00:02:16 +0100, Quim Gil qgil@wikimedia.org
wrote:
Our default recommendation to newcomers has been to try to fix a bug
from
From?
Er... sorry (multitasking with just one brain has these things):
https://www.mediawiki.org/wiki/Annoying_little_bugs%3E
Quim probably wanted to link the list of bugs marked as 'easy': https://bugzilla.wikimedia.**org/buglist.cgi?quicksearch=%** 21easy%20-%21patch-in-gerrit<
https://bugzilla.wikimedia.org/buglist.cgi?quicksearch=%21easy%20-%21patch-i... I'm also excluding ones with a patch pending). :)
Yes, also linked at the URL above.
-- Quim Gil Technical Contributor Coordinator @ Wikimedia Foundation http://www.mediawiki.org/wiki/**User:Qgil<
http://www.mediawiki.org/wiki/User:Qgil%3E
______________________________**_________________ Wikitech-l mailing list Wikitech-l@lists.wikimedia.org https://lists.wikimedia.org/**mailman/listinfo/wikitech-l<
https://lists.wikimedia.org/mailman/listinfo/wikitech-l%3E
-- Tejas Nikumbh, Third Year Undergraduate, Electrical Engineering Department, IIT Bombay. _______________________________________________ Wikitech-l mailing list Wikitech-l@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/wikitech-l
On 2013-03-10 2:55 PM, "Nischay Nahata" nischayn22@gmail.com wrote:
On Sun, Mar 10, 2013 at 5:27 PM, Tejas Nikumbh <tejasnikumbh@gmail.com wrote:
I created a bugzilla account but the process of going through the code
and
fixing bugs seems cryptic. Any resources you can provide which can aid
me
in understanding the process? A video which shows the process or some documentation perhaps?
Have you already gone through the process of how to be a hacker? http://www.mediawiki.org/wiki/How_to_become_a_MediaWiki_hacker
Not a hacker who breaks things of course :)
Hey, if you figure out how to break things, that's useful too, provided you don't actually break things but tell us how they could be broken.
-bawolff
Tejas,
You might like the video at https://commons.wikimedia.org/wiki/File:Wikimedia_Open_Tech_Chat_2012-11-29.... -- that video shows you the process of how a developer fixes a bug, including investigation, git commit, getting it reviewed and merged, and closing the Bugzilla ticket.
Please also read https://www.mediawiki.org/wiki/Manual:MediaWiki_architecture.
Hope this helps!
wikitech-l@lists.wikimedia.org