On 9/29/14, Roxana Necula necula.roxana91@gmail.com wrote:
Hello,
My name is Roxana and I am an engineering student at the Polytechnic University of Bucharest, Romania. I would like to be part of MediaWiki open-source community and participate in the Outreach Program for Women round 9. The project that interests me is Wikipedia article translation metrics https://www.mediawiki.org/wiki/FOSS_Outreach_Program_for_Women/Round_9#Wikipedia_article_translation_metrics But before diving into the code and do the suggested micro-task, I first wanted to fix some annoying little bugs, starting with bug #25163 https://bugzilla.wikimedia.org/show_bug.cgi?id=25163. So far everything is working fine in my local development environment, but I am still trying to familiarize myself with the code review / patching part.
So, to wrap things up, my question is if I am heading towards the right direction, and if not, what advice do you have.
Thank you, Roxana. https://www.mediawiki.org/wiki/FOSS_Outreach_Program_for_Women/Round_9#Wikipedia_article_translation_metrics _______________________________________________ Wikitech-l mailing list Wikitech-l@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/wikitech-l
Hi Roxana, thanks for your interest.
It does sound like you're heading in the right direction. Being able to fix a small bug (any bug), is one of the most important steps for GSOC/OPW potentials, as it demonstrates your interest in MediaWiki. Submitting to code review (and gerrit in general) can be a little confusing at first. Don't worry too much if you're not 100% sure if you're submitting something correctly, everything is undo-able, so if you accidentally submit something incorrectly, its very easy to fix.
The general process for submitting something (via git) is: git checkout master git pull git checkout -b topicOfPatch edit various files here git commit -a git show # This just shows what your patch looks like so you can check it git review
There's pages on mediawiki.org that explain this in much more detail. If you run into any trouble (Or if you just want to talk to MediaWiki people) you can always get help with submitting patches in #mediawiki or #wikimedia-dev irc channels on irc.freenode.net. I strongly encourage you to try out irc, as it can really help to have real time communication when learning things.
I also would encourage you to discuss the project you want to do with the people offering to mentor it (For the one you linked to, that would be Amir, who uses the nickname "aharoni" on irc)
--bawolff