On 9/29/14, Roxana Necula <necula.roxana91(a)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(a)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