Engineering Community Team

From MediaWiki.org
Jump to: navigation, search

Purpose[edit | edit source]

  • Attract and support volunteer technologists so that they can become an even more powerful force in driving improvement on the website
  • Help nurture volunteer-developed extensions and widgets
  • Provide communications support for all groups in the engineering department
  • Develop clear documentation for MediaWiki so that new staff, volunteer developers and external users have a smooth ramp-up process to becoming MediaWiki developers

Team[edit | edit source]

Current activities[edit | edit source]

See also Engineering Community team meetings.


Planning[edit | edit source]

We connect our short term plans with the 2013-14 Engineering Community goals at the ECT Showcase. We might fine tune plans in our weekly meetings.

TriangleArrow-Left.svgJune 2014 Engineering Community Team — Monthly planning, July 2014 August 2014TriangleArrow-Right.svg

July 2014[edit | edit source]

Sumana[edit | edit source]
Guillaume[edit | edit source]
  • Assemble and publish the engineering report for June. Status:    In progress
  • Follow up on support requests (e.g. blog post reviews). Status:    In progress
  • Get the weekly tech newsletter assembled, published, translated and delivered (with help). Status:    In progress
  • Prepare Wikimania sessions and presentation. Status:    not started
  • Coordinate collaboration between newsletters (Tech News, VisualEditor, Wikidata, Education) and help to set up multilingual delivery. Status:    not started
  • (if confirmed) Write series of blog posts for the one-year anniversary of VisualEditor, highlighting the work done over the past years. Status:    In progress
  • (if time allows) Rewrite Template:Wikimedia engineering project information and associated templates with Lua. Status:    not started
Quim[edit | edit source]
Andre[edit | edit source]
  • Phabricator (driving tasks): Get Alpha instance up and running; work on consensus on configuration settings Status:    In progress
  • (With Quim) Set up workflow for having a regular, easy "bug of the week" for new code contributors, with rotating support of Wikimedia development teams (based on Annoying little bugs) Status:    In progress: planning page created on 2014-07-02 targetting end of July
  • Have a Pywikibot bugday with the Pywikibot hackers around the end of July Status:    In progress - page created


TriangleArrow-Left.svg2014-Q2 Engineering Community Team — Quarterly planning, 2014-Q3 2014-Q4TriangleArrow-Right.svg

July−September 2014[edit | edit source]

Guillaume[edit | edit source]
  • Provide ongoing communications support (blog post reviews, activity pages, etc.). Status:    In progress
  • Assemble and publish monthly reports. Status:    In progress
  • Ensure the weekly publication of Tech/News. Status:    In progress
    • Collaborate and integrate with other newsletters. Status:    In progress
  • Further improve the information architecture of Wikimedia Engineering activities on mediawiki.org. Status:    In progress
Andre[edit | edit source]

To be further defined

  • Progress on migrating to Phabricator: Set up Phab alpha instance, set up Legalpad, have test import of RT/Bugzilla data Status:    In progress
  • (With Quim) Expose a regular, easy "bug of the week" for new code contributors with rotating support of Wikimedia development teams (based on Annoying little bugs) Status:    In progress, targetting end of July
  • Have a public bug day approximately once per month. Status:    In progress (2014/07 likely on Pywikibot)


Quim[edit | edit source]
Sumana[edit | edit source]
  • Developer Hub prototype
  • Landing page, 3 projects showcased, 3 APIs documented
  • API sandbox functional prototype
  • Contribution process defined


Past activities[edit | edit source]

Team documentation[edit | edit source]