<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=ISO-8859-1">
</head>
<body bgcolor="#FFFFFF" text="#000000">
Quim and Željko recently brought me on board as a mentor for Google
Code-in[1], and after reviewing the QA-related tasks created so far,
I came up with an idea for a potential new task. Since I'm new to
Google Code-in, any feedback on whether or not this is an
appropriate task will be appreciated :)<br>
<br>
The task I'm thinking of is to start QA-relevant code convention
pages as sub-pages of the main MediaWiki coding convention page[2].
In order of difficulty, new sub-pages to be created could be:<br>
<br>
<ol>
<li>Gherkin feature file conventions<br>
</li>
<li>Cucumber (step file) conventions (see for example BZ 49876[3])</li>
<li>Ruby conventions (see for example GitHub Ruby StyleGuide[4])<br>
</li>
</ol>
<br>
The task to create a Gherkin coding convention page would require
the contributor to do a little research on what separates Scenarios
from Scenario outlines (for example), and make some preliminary
recommendations on when to prefer one over the other.<br>
<br>
I'd be willing to be a mentor for this task if it seems appropriate,
although I'm not sure if it's too high-level for Google Code-in.
Feedback appreciated!<br>
<br>
Thanks,<br>
<br>
Jeff<br>
<br>
<br>
1: <a class="moz-txt-link-freetext" href="http://www.google-melange.com/gci/homepage/google/gci2013">http://www.google-melange.com/gci/homepage/google/gci2013</a><br>
2: <a class="moz-txt-link-freetext" href="https://www.mediawiki.org/wiki/Manual:Coding_conventions">https://www.mediawiki.org/wiki/Manual:Coding_conventions</a><br>
3: <a class="moz-txt-link-freetext" href="https://bugzilla.wikimedia.org/show_bug.cgi?id=49876">https://bugzilla.wikimedia.org/show_bug.cgi?id=49876</a><br>
4: <a class="moz-txt-link-freetext" href="https://github.com/styleguide/ruby">https://github.com/styleguide/ruby</a><br>
</body>
</html>