Volunteer coordination and outreach/status

From MediaWiki.org
Jump to navigation Jump to search

Last update on: 2014-11-01

2011-06-01[edit]

About 13 new developers were granted commit access in May, among which 6 Summer of Code students, and 2 Wikimedia Foundation employees. Volunteer development coordinator Sumana Harihareswara joined the review team, and will become the primary point of contact for commit access requests.

2011-07-01[edit]

Volunteer development coordinator Sumana Harihareswara is now the primary point of contact for commit access requests. About 7 new developers were granted commit access in June, among which were 2 Summer of Code students, and 2 Wikimedia Foundation employees.

2011-07-25[edit]

About 11 developers were granted commit access in July, among which were 2 Wikimedia employees, and 4 Wikia employees. Sumana Harihareswara attended the Community leadership summit and OSCON in Portland, notably to reach out to potential new developers and testers for MediaWiki.

2011-08-31[edit]

Sumana Harihareswara has been following up on contacts made at OSCON and Wikimania conferences. She has publicized the NOLA Hackathon and encouraged extension, gadget, script, tool, and template developers to attend. Additionally, she has been publicizing the work of the parser and visual editor team, encouraging code reviewers, and finding administrators and developers of other intensive MediaWiki installations to bring them into the larger MediaWiki ecology. In August, 9 developers were granted commit access: six volunteers and three Wikimedia Foundation employees.

2011-09-16[edit]

Continuing to follow up on items from my TODO list. Have gotten some response from the OCaml community to get our math code reviewed, and am getting interest from the Lucene community on improving our search extension.

2011-09-30[edit]

Sumana Harihareswara reached out to the OCaml and Lucene communities to collaborate on math code and search respectively, and coordinated the testing of 1.18 by volunteers. She also worked on organizing upcoming coding events in New Orleans, India, Brighton and online.

Added 30 Nov: in September 2011, 6 developers received commit access, all of whom were volunteers.


2011-10-31[edit]

Sumana Harihareswara continued to go through the backlog of commit access requests, and participated in a discussion on making it easier to get Subversion commit access. In October, eleven people got commit access, of which six were volunteers and five were WMF staff or contractors. She began to organize a triage of database-related bugs to benefit MediaWiki developers and administrators who use RDBMSes other than MySQL, and encouraged volunteers who are interested in leading hackathons, teaching classes, or attended conferences to talk about MediaWiki. She also followed up with volunteers and potential new developers, notably from the New Orleans hackathon and Google Summer of Code mentors' summit.

2011-11-30[edit]

Sumana Harihareswara continued to follow up on contacts from the New Orleans hackathon and the GSoC mentor summit; she also provided support in the #mediawiki IRC channel. She did a lot of outreach for the India Hackathon 2011 and attended it to facilitate volunteer training and development, and worked on planning for the January 2012 San Francisco Hackathon. She administered the commit access review process and communicated about improved process on wikitech-l. 12 developers received commit access in November, of whom 2 were Foundation staffers. Sumana and Guillaume Paumier started to consolidate training documentation to facilitate the onboarding of new developers.

2011-12-23[edit]

Sumana Harihareswara continued to help plan the Pune and San Francisco hackathons and mentor new contributors. Eleven developers got commit access, all from the non-staff MediaWiki community.

2011-12-31[edit]

Sumana Harihareswara continued to follow up on contacts and recruit new contributors to the Wikimedia tech community (especially for commit and patch review), and mentor new contributors. Eleven developers got commit access, all from the non-staff MediaWiki community. Sumana also prepared for the January San Francisco hackathon and the February Pune hackathon, and recruited participants. Partly in preparation for these coding events, Sumana and Guillaume Paumier continued to consolidate training documentation to facilitate the onboarding of new developers.

2012-01-31[edit]

In preparation for the San Francisco hackathon, Guillaume Paumier rewrote How to become a MediaWiki hacker along the lines suggested by Yuvaraj Pandian, and cleaned up the documentation about gadgets. Sumana Harihareswara focused on improving the API documentation, and wrote and edited tutorial references for building the Wikipedia Android application, MediaWiki's web API, and Gadgets. Nine developers got commit access, including seven volunteers. Sumana continued to follow up on contacts and recruit new contributors to the Wikimedia tech community (especially for commit and patch review), and mentor new contributors. Sumana also prepared for the February Pune hackathon and the May hackathon organized by Wikimedia Germany, introduced a friendly space policy for WMF technical events, and recruited participants for upcoming events.

2012-02-29[edit]

Sumana Harihareswara continued to follow up on contacts and recruit new contributors to the Wikimedia tech community (especially for commit and patch review), and mentor new contributors. Sumana also prepared for the June Berlin hackathon and the Wikimania hackathon in July and recruited participants for upcoming events. 13 contributors got commit access.

2012-03-31[edit]

Sumana Harihareswara continued to follow up on contacts and recruit new contributors to the Wikimedia tech community, and mentored new contributors. Sumana also prepared for the June Berlin hackathon and recruited participants for upcoming events. The Berlin hackathon registration page went up and developers from the Wikimedia technical community can now register and request financial subsidy. One volunteer contributor got Subversion commit access, and more than eighty contributors got Git/Gerrit/Labsconsole accounts (developer access).

2012-04-monthly[edit]

Sumana Harihareswara and other members of the Engineering Community Team continued to follow up on contacts, recruit new contributors to the Wikimedia tech community, and mentor new contributors. They granted developer access and planned upcoming events.

2012-05-monthly[edit]

Sumana Harihareswara continued to follow up on contacts, recruit new contributors to the Wikimedia tech community, and mentor new contributors. She granted developer access and Gerrit project ownership requests, and planned upcoming events.

2012-06-monthly[edit]

Sumana Harihareswara continued to follow up on contacts, recruit new contributors to the Wikimedia tech community, and mentor new contributors. She granted developer access and Gerrit project ownership requests, and planned upcoming events. The Foundation is also hiring a coordinator for volunteer testers and an engineering outreach coordinator to work on volunteer coordination and outreach.

2012-08-monthly[edit]

Sumana Harihareswara continued to follow up on contacts, recruit new contributors to the Wikimedia tech community, and mentor newer contributors. She granted Developer access and Gerrit project ownership requests, and worked on planning for the upcoming Bangalore outreach event. Hiring for a volunteer engineering coordinator to work on volunteer coordination and outreach is almost finished. Community discussion topics included Git and Gerrit's difficulty, bug triages, new mailing lists, transparency and collaboration in feature design, MediaWiki releases and a potential community organization, GSoC's effectiveness, code review, and appreciation for each other.

2012-09-monthly[edit]

Sumana Harihareswara continued to follow up on contacts, recruit new contributors to the Wikimedia tech community, and mentor newer contributors. She granted Developer access and Gerrit project ownership requests, and worked on planning for the upcoming Bangalore outreach event. Hiring for a volunteer engineering coordinator to work on volunteer coordination and outreach is almost finished.

2012-10-monthly[edit]

Sumana Harihareswara continued to follow up on contacts (such as those gained at October's Grace Hopper Celebration of Women in Computing), recruit new contributors to the Wikimedia tech community, and mentor newer contributors. She granted developer access and Gerrit project ownership requests, and worked on getting more volunteer developers +2 status in MediaWiki core: 8 volunteers now have MediaWiki core maintainership. Sumana also published a retrospective of the 2012 Berlin Hackathon and updated the list of MediaWiki extensions used on Wikimedia sites towards a better understanding of which parts of the codebase are maintained, and by whom. Hiring for a Volunteer Engineering Coordinator to work on volunteer coordination and outreach is almost finished.

2012-11-monthly[edit]

Sumana Harihareswara started sharing new volunteer coordination tasks with Quim Gil, the new technical contributor coordinator who started working with the Wikimedia foundation in November. They continued to follow up on contacts (such as those gained at October's Grace Hopper Celebration of Women in Computing), recruit new contributors to the Wikimedia tech community, and mentor newer contributors. The weekly online tech chats continued on Thursdays. Sumana and others continued to grant developer access and work on Gerrit project ownership requests.

2012-12-11[edit]

The MediaWiki Groups proposal becomes official after going through reviews announced at wikitech-l and mediawiki-l. The proposal has also been discussed with the Wikimedia Affiliations Committee, who provided valuable feedback to integrate these groups with the Wikimedia User Groups initiative.

2012-12-18[edit]

First MediaWiki groups proposed: Marketing, Browser testing, Features testing, Bug Squad, San Francisco and Ahmedabad. Two proposals submitted to FOSDEM: How to hack on Wikipedia (lightning) and MediaWiki project: Wikipedia's engine room.

2012-12-27[edit]

First MediaWiki groups proposals submitted to the Wikimedia Affiliations Committee: Promotion, San Francisco and Ahmedabad. Process for requesting mediawiki-REGION mailing lists created, based on the request from the Indian community. At least one proposal accepted at FOSDEM: How to hack on Wikipedia (lightning). We have started working on a template for MediaWiki presentations.

2012-12-monthly[edit]

MediaWiki Groups became official and the first proposals are going through the approval process. As a side effect, a process for requesting regional mediawiki-themed mailing lists has been created with mediawiki-india as the first case. At least three Wikimedia-related talks have been accepted at FOSDEM.

2013-01-08[edit]

Community metrics December report published with new Social media section. We agreed with Fabrice_Florin from the Editor Engagement team to organize a sprint for Echo/Testing on Jan 30. Details ready by next week. About MediaWiki Groups, Promotion and San Francisco are on its way for being approved by the Wikimedia Affiliations Committee, while the Ahmedabad proposal is affected by a strong opposition from Wikimedia India chapter towards any external user groups. The discussion continues between AffCom and Wikimedia India, with Quim involved as well.

2013-01-17[edit]

MediaWiki Groups for Promotion and San Francisco officially approved by the Wikimedia Affiliations Committee . They are also the first Wikimedia User Groups created! Our plans with Editor Engagement and Mobile keep being delayed and Quim proposed a different approach combining regular, time-based QA and bug management activities. Heavy work done with Chris on the top QA pages although some problems remain. Template:MediaWiki_News is now manually synced with social media, bringing fresh updates to the mediawiki.org homepage and News. Quim took the lead organizing the Wikipedia Engineering Meetup in San Francisco on Jan 17.

2013-01-28[edit]

How to hack on Wikipedia.pdf

QA Weekly Goals proposed and approved as mechanism to organize weekly activities related to testing and bug management. VisualEditor/Testing Non-Latin Characters Input and Behavior and Review 250 open bugs unchanged for more than one year are the first weekly activities, and more have been scheduled already. Quim is working on How to hack on Wikipedia slides for FOSDEM. In fact they are an intro to MediaWiki / Wikimedia tech contributions and are being designed to be reused by others in more events. We confirmed that Wikimedia Individual Engagement Grants are also open for technical projects.

2013-01-monthly[edit]

The MediaWiki groups for Promotion and San Francisco were officially approved by the Wikimedia Affiliations Committee, and are the first Wikimedia User Groups created. We helped the Editor Engagement team organize a sprint to test Echo, but our plans to collaborate further with the Editor Engagement and Mobile teams were delayed; Quim Gil proposed a different approach combining regular, time-based QA and bug management activities, in the form of QA weekly goals. Two such events (non-Latin character testing in VisualEditor and a review of old bugs) happened in January, and more are scheduled. Heavy work was done with Chris McMahon to improve the top QA pages, although some problems remain. Template:MediaWiki News is now manually synced with social media, bringing fresh updates to the mediawiki.org homepage and News page. Quim also took the lead on organizing the Wikipedia Engineering Meetup on January 17th. He prepared an intro to MediaWiki & Wikimedia tech contributions, which he tested at FOSDEM, designed to be reused by other presenters. Last, we confirmed that technical projects are eligible to Individual Engagement Grants.

2013-02-monthly[edit]

2013-03-12[edit]

2013-03-19[edit]

2013-03-26[edit]

Quim Gil worked on:

2013-03-monthly[edit]

Quim Gil focused on:

2013-04-09[edit]

Quim Gil focused on:

2013-04-16[edit]

Quim Gil focused on:

2013-04-23[edit]

Quim Gil focused on:

2013-04-monthly[edit]

Quim Gil refactored the radical Wikitech contributors proposal into the more gradual Project:New contributors based on the feedback received. He supported QA and bug management events, organized a tech talk for 3 tech projects receiving Wikimedia grants, and completed the survey about best times for volunteering (which got 33 answers). He spoke at the Bay Area Linux User Group with Daniel Zahn, Rob Lanphier and Brian Wolff, and requested a proposal from Bitergia to automate the generation of Community metrics.

2013-05-21[edit]

Quim Gil worked on a template for landing page for wikitech-announce that can be used in other Wikimedia mailing lists. Check the discussion and the source code. He also created a landing page for organizations willing to collaborate with Wikimedia co-organizing technical activities.

2013-05-monthly[edit]

Quim Gil has been preparing a proposal to get automated community metrics based on vizGrimoire and provided by their maintainers, Bitergia. It is currently being discussed with Sumana Harihareswara and Rob Lanphier for budget approval. Quim also worked on a user-friendly template for the landing page of the wikitech-announce mailing list that can be used for other Wikimedia lists (source code). He also created a landing page for organizations willing to collaborate with Wikimedia to co-organize technical activities.

2013-06-monthly[edit]

The decision of focusing on fewer activities better executed and based on demand seems to be working out, although it's too soon to confirm the trend. Browser test automation is the number one priority to recruit new contributors, and any help to succeed here is welcome. We created the QA mailing list as an umbrella to host people and discussions focusing on software quality assurance in all its aspects. We have more than 40 subscribers and an initial flow of activity. We had a successful first Browser Test Automation Workshop, with 40 participants in San Francisco and a few more online; we will iterate on this model. We have also helped organizing a Tech Talk on Attack vectors & MediaWiki and OWASP ZAP, and the upcoming Solr-based Search.

The project to get automated community metrics based on vizGrimoire and provided by Bitergia has been approved, and a first prototype can be seen at http://korma.wmflabs.org. The project starts effectively on July 1 and includes a one-year period of maintenance. We agreed with the Analytics team that they will assume the responsibility of this area during this period.

2013-07-09[edit]

Quim Gil focused on the consolidation of http://korma.wmflabs.org, the new dashboard for automated community metrics. We have done good progress already in the first week of the project, but there is more to do with sources, data offered and user identities before we dare to call it "beta". Several bugs and enhancement requests have been filed on GitHub: see mediawiki-dashboard and VizGrimoireJS. The next priority is to identify and aggregate the data of the top 30 contributors to git, bugzilla and mailing lists. We also must decide the key metrics we need in order to make decisions, e.g. average time to resolve on Gerrit changesets or bug reports.

2013-07-16[edit]

On Community metrics, Quim Gil asked contributors to identify their data and we have got 71 responses so far. http://korma.wmflabs.org has reached a first stable stage: the basic metrics from Git, Bugzilla and mailing lists are being retrieved on a daily basis. From this point we will be implementing progressive enhancements. We have been planning and promoting the next Browser Testing Automation workshop with Cucumber (July 18) together with the QA team.

2013-07-23[edit]

The workshop Browser test automation with Cucumber and Selenium was successful, with 13 participants. It was the second of its kind, this time 100% online. You can watch the session at here (1h40). The experience was useful to agree on MediaWiki-Vagrant as default environment for automated testing and to highlight the list of easy bugs for new QA volunteers.

Quim Gil will introduce Wikimedia an our opportunities for technical contributors at the Volunteer Information Evening organized by the IEEE Santa Clara Valley on August 26.

2013-07-monthly[edit]

On Community metrics, Quim Gil focused on the consolidation of korma.wmflabs.org, the new dashboard for automated community metrics. We have made good progress on this alpha, including basic metrics from Git, Bugzilla and mailing lists being retrieved on a daily basis, and have filed bugs and enhancement requests on GitHub (mediawiki-dashboard, VizGrimoireJS). We are deciding on the key metrics we need in order to make decisions, e.g. average time to resolve on Gerrit changesets or bug reports. We also planned and promoted a Browser Testing Automation workshop with Cucumber together with the QA team, with 13 people participating online. You can watch the session here (1h40). The experience was useful, as we agreed on MediaWiki-Vagrant as the default environment for automated testing and highlighted the list of easy bugs. Also, the Engineering Community team held its quarterly review.

2013-08-monthly[edit]

We had a team presentation at Wikimania: Transparency and collaboration in Wikimedia engineering, explaining how volunteers can make a difference. Following the work on Community metrics, the five key performance indicators (KPIs) were discussed and agreed upon. We are focusing on the first one: who contributes code. A list of Key Wikimedia software projects has been created to define the scope of these KPIs. Recruiting automated browser testers keeps being our top priority. We are organizing the next workshop in San Francisco and online on September 18: Epic fail: figuring out Selenium test results.

2013-09-monthly[edit]

Together with XWiki and Tiki, we submitted a Wiki devroom proposal for FOSDEM, the biggest open source source conference in Europe. We are also preparing a proposal for a stand, lead by volunteers at the nascent Wikimedia Belgium chapter. The overall goal is to achieve a good MediaWiki & Wikimedia tech gathering in Brussels next February.

We are also supporting the organization of the MediaWiki Architecture Summit in San Francisco on 23-24 January, 2014.

2013-10-monthly[edit]

Our proposal for a Wiki devroom at FOSDEM was accepted and we launched the Call for participation. On tech community metrics, we obtained first results of the Community metrics: Who contributes code key progress indicator. We facilitated the MediaWiki 1.22 Release Plan tech talk and the Flow UX Workshop meet-up. The list of participants of the Architecture Summit 2014 was published. We also experimented with a monthly cycle of Engineering Community Team meetings.

2013-11-monthly[edit]

Erik Moeller's talk "The Wikipedia stack" was accepted for the main track session at FOSDEM. The call for proposals for the Wikis devroom at FOSDEM was extended until December 15. Wikimedia applied for a stand.

A Request for Proposals for a technical writer contractor was also sent. Last, we helped establishing a routine around Architecture meetings.

2013-12-monthly[edit]

We reached all our goals for submissions at FOSDEM in Brussels (February 1−2): a fully scheduled Wikis devroom, a main track session (The Wikipedia Stack) by Erik Moeller, and the Wikimedia stand coordinated by Dimitar Dimitrov.

Our hiring process for a technical writer contractor was unsuccessful. After screening dozens of candidates and interviewing several of them, our three final candidates declined for various reasons. Without time to hire a writer before the Architecture Summit 2014, we decided to hold the search for now.

2014-01-monthly[edit]

We helped organizing the Architecture Summit 2014 in San Francisco (January 23−24) and we got everything ready for FOSDEM in Brussels (February 1−2). We continued working with the tech community metrics around two key performance indicators: who contributes code, and the Gerrit review queue.

2014-02-monthly[edit]

Wikimedia completed its more ambitious participation in FOSDEM (Brussels) with mild success. The Wikis devroom (co-organized with the XWiki and Tiki projects), the Wikimedia stand, and The Wikipedia Stack main track session achieved their basic goals in terms of participation and quality, but at the same time we got many ideas to do better next year.

There was more progress on the tech community metrics front, and we now have interesting data gathered around our five key performance indicators: Who contributes code; Gerrit review queue; Code contributors new and gone; Bugzilla response time, and Top contributors.

2014-03-monthly[edit]

The bulk of work to create community metrics around five Key Progress Indicators is completed, and now we are polishing help strings and usability details. The next step is to share the news with the community and start looking at bottlenecks and actions. Check:

A page about Upstream projects was drafted collaboratively in order to start mapping the key communities where we Wikimedia should be active, either as contributor / stakeholder, or promoting our own tools. We helped selecting participants sponsored to travel to the Zürich Hackathon 2014 in May.

2014-04-monthly[edit]

We restarted the Wikimedia Tech Talks with a light process for scheduling events, and we help organizing A preliminary look at Parsoid internals and Unit testing for MediaWiki projects. The Wikimedia Hackathon in Zürich is ready to roll on May 9−11, and we co-hosted an info session with Wikimedia Switzerland, the main organizers of the event.

2014-05-monthly[edit]

The Wikimedia Hackathon in Zürich was a success according to ad hoc feedback from the participants. A deeper review is expected to be published in July, after compiling the results of the survey. The main merit goes to Wikimedia CH for an efficient, warm, and flexible organization. We also announced a process to request the organization of Hackathons. We had an intense calendar of events in May, including a Tech Talk about Elasticsearch and a meetup in San Francisco on Making Wikipedia Fast, organized successfully together with the Web Performance SF meetup.

2014-06-monthly[edit]

Volunteers and staff are beginning to add or express interest in topics for the 2014 Wikimania Hackathon in London. The WMUK team is working hard to finalize venue logistics so that we can schedule talks and sessions in specific rooms. Everything is on track for a successful (and very large!) Hackathon. Tech Talks held in June: How, What, Why of WikiFont on June 12 and A Few Python Tips on June 19. A new process has been set up for volunteers needing to sign an NDA in order to be granted special permissions in Wikimedia servers. On a similar note, we have started a project to implement a Trusted User Tool in Phabricator, in order to register editors of Wikimedia projects that have been granted special permissions after signing a community agreement.

2014-07-monthly[edit]

We focused on the preparation of the Wikimania Hackathon, encouraging all registered participants to propose topics and sign up to interesting sessions. We also organized a Q&A session with potential organizers of the Wikimedia Hackathon 2015. We organized two Tech Talks: Hadoop and Beyond. An overview of Analytics infrastructure and HHVM in production: what that means for Wikimedia developers. More activities hosted in July can be found at Project:Calendar/2014/07.

2014-08-monthly[edit]

We ran the Wikimania Hackathon in an unconference manner together with the Wikimania organizers. The event went well in a unique venue, and we are compiling a list of lessons learned to be applied in future events. Together with other former organizers of hackathons, we decided that the next Wikimedia Hackathon in Europe will be organized by Wikimedia France (details coming soon). Also at Wikimania, Quim Gil gave a talk about The Wikimedia Open Source Project and You (video - slides).

2014-10-monthly[edit]

October was a month full of events. We organized a Wikimedia Tech meetup in San Francisco about Exploratory Testing for Complex Software; Lessons from Cloud Foundry, as well as two Tech Talks discussing The Dashboarding Problem, and Design Research in Product Development. The preparations for the MediaWiki Developer Summit 2015 continued, and we decided on all travel sponsorship requests.

2014-12-18[edit]

In October we had a successful week long MediaWiki Core offsite in San Diego. Currently we are focusing most of our energy on planning for the MediaWiki Developer Summit 2015 (Jan 26/27, 2015). We are also ramping up slowly on the French Hackathon in Lyon which will be taking place on May 23 - 25. Team offsides come up in January: Ops (1 day offsite), Team Practices (3 day offsite).

2014-12-monthly[edit]

In October we had a successful week long MediaWiki Core offsite in San Diego. Currently we are focusing most of our energy on planning for the MediaWiki Developer Summit 2015 (Jan 26/27, 2015). We are also ramping up slowly on the French Hackathon in Lyon which will be taking place on May 23 - 25. Team offsides come up in January: Ops (1 day offsite), Team Practices (3 day offsite).

2014-11-01[edit]

In October we had a successful week long MediaWiki Core offsite in San Diego. Currently we are focusing most of our energy on planning for the MediaWiki Developer Summit 2015 (Jan 26/27, 2015). We are also ramping up slowly on the French Hackathon in Lyon which will be taking place on May 23 - 25. Team offsides come up in January: Ops (1 day offsite), Team Practices (3 day offsite).