Developer Relations/Weekly summary/Archive

2015-12-03
Help develop the next next summary.

Developer Relation focus

 * Recruit Google Code-in mentors
 * WikiDev16 program: "must have" sessions and keynotes.
 * Agreement with Wikimedia Israel on the basics of the Wikimedia Hackathon budget, registration, and schedule
 * Check whether it is true that we have lost 40% of (Git) code contributors in the past 12 months
 * Prioritizing volunteer contributions in free software development
 * Planning our quarterly goals for January - March 2016
 * Planning our December sprint

Check more details in #devrel-december-2015

Software

 * Working with Wikipedia articles (Hypothes.is blog)
 * Artificial intelligence service gives Wikipedians ‘X-ray specs’ to see through bad edits
 * REST API for Wikidata
 * New Wikidata game: Author Language
 * The case for a MediaWiki LTS release

Past

 * 2015-12-02: Use for media, RfC meeting notes.
 * 2015-12-02: WMF Scrum of Scrums meeting notes.

Upcoming

 * 2015-12-09: RfC meeting:
 * Graph/Graphoid/Kartographer - data storage architecture
 * Parametric JSON builder
 * 2015-12-10: IRC office hour: Discussion about product development
 * 2015-12-14: Wikimedia Product showcase.
 * 2015-12-15: Tech Talk: How to integrate user behavior to get better designs
 * 2015-12-22: Upcoming_Lightning_Talks. You can sign up or propose a talk
 * 2016-01-04/06 San Francisco: Wikimedia Developer Summit 2016
 * Feedback on "must have" sessions is welcomed by Monday, December 7
 * 2016-03-30 / 2016-04-03 Jerusalem: Wikimedia Hackathon 2016
 * Discuss: Connect the priorities of the Community Wishlist and other tech priorities with the Wikimedia Hackathon 2016

Outreach

 * 2015-12-07: Beginning of Google Code-in 2015
 * Mentors and tasks are welcomed!

Community health

 * Expected behavior
 * Code of Conduct draft
 * The page about handling cases, responses and resolutions, and appeals welcomes edits and feedback

Project management

 * 2015 Community Wishlist Survey welcomes votes until Monday, December 14
 * The process to create projects in Phabricator has been simplified for #Project-Creators.

Code review

 * Process to request a new repository in Phabricator's Diffusion

Gerrit
Due to a data refresh problem, we have no new metrics this week. :(

Phabricator
A quieter month?


 * 818 active users in Wikimedia Phabricator during November (was 885 in October).
 * 255 new accounts in Wikimedia Phabricator (was 348 in October).

2015-11-27
Help develop the next summary here!

Software

 * MediaWiki 1.26 now available (announcement)
 * Programmers Turn Wikipedia Into Music to Make a Point (KQED article)
 * Drawing Questions from Wikidata (ETH Zürich bachelor thesis)
 * OOjs UI 0.14.0 Release (breaking change, announcement)

Past

 * Video recording of WMF Discovery and Reading showcase on 2015-11-16.
 * Meeting notes of WMF Scrum of scrums on 2015-11-18.
 * Meeting logs of IRC office hour on 2015-11-19 19:00 UTC: Reconnecting with the shared hosting community (announcement)
 * Technical needs identified at Wikisource Conference 2015 (includes hackathon and technical workshops) on 20-22 Nov 2015 in Vienna.
 * Video stream and slides of Lightning Talks on 2015-11-24.
 * Meeting logs of IRC office hour on 2015-11-25: Language Engineering.
 * Meeting notes (in French) of Ateliers Wikidata on 2015-11-26 in Paris.

Upcoming

 * 2015-12-2/4 Bangalore: Grace Hopper Celebration India (call for Wikimedians)
 * 2015-12-10 IRC office hour: Discussion about product development
 * 2015-12-14: Wikimedia Product showcase.
 * Octicons-sync.svg 2015-12-22: Upcoming Lightning Talks. You can sign up or propose a talk.
 * Octicons-sync.svg 2016-01-04/06 San Francisco: Wikimedia Developer Summit 2016
 * Skeleton schedule for Tuesday 4 and Wednesday 5 combine slots for pre-scheduled sessions and unconference rooms. (T116024)
 * "Must have" sessions are being selected. (T119593)
 * 2016-03-30 / 2016-04-03 Jerusalem: Wikimedia Hackathon 2016 (new wiki page, work in progress)
 * Idea: Engaging developer communities. (T119694)
 * Idea: Connect the priorities of the Community Wishlist and other tech priorities. (T119703)

Documentation

 * Commons media of the month example web app written in ClojureScript. (announcement, source, ClojureScript online workshop)

Community health

 * Proposal: MediaWiki Group WikiWerkers (announcement)
 * Octicons-sync.svg Code of Conduct draft
 * The section Report a problem has been frozen after a round of feedback.
 * The page about handling cases, responses and resolutions, and appeals welcomes edits and feedback.

Project management

 * Phlogiston is a reporting tool for Phabricator. (live instance, Community Tech example report)
 * Wikimedia Engineering 2015-16 Q3 Goals are being drafted.
 * New page: Wikimedia Product.

Metrics
Code repositories with slowest code review:
 * 1) UploadWizard: 512 days, 9 changesets. (T119764)
 * 2) Wikistats: 505 days, 5 changesets. (T113695)
 * 3) BookManagerv2: 473 days, 19 changesets. (T117105)
 * 4) BayesianFilter: 416 days, 1 changeset. (T118460)
 * 5) TitleBlacklist: 336 days, 1 changeset.

2015-11-19
Help develop the next summary here!

Software

 * Pageview API (demo, documentation, announcement)
 * R client for Pageview API (announcement)
 * Callisto - a tool that shows places depicted in artworks.
 * Blog post: Check out these new features and extensions kicked off at Google Summer of Code 2015

Events

 * IRC office hour on 2015-11-19 19:00 UTC: Reconnecting with the shared hosting community (announcement)
 * Octicons-sync.svg Wikisource Conference 2015 (includes hackathon and technical workshops) on 20-22 Nov 2015 in Vienna.
 * Octicons-sync.svg Upcoming Lightning Talks on 2015-11-24. You can sign up or propose a talk.
 * Ateliers Wikidata on 2015-11-26 in Paris.
 * Octicons-sync.svg Wikimedia Developer Summit 2016 on January 4-6 in San Francisco.
 * Four main areas are being defined: Content format, Content access and APIs, Collaboration, and Software engineering. (T119018)

Outreach

 * Outreachy round 11 results. (announcement)
 * Selected: Josephine Lim aka Misaochaaan on Easier categorization of pictures in Upload to Commons Android app.
 * Several strong candidates could not be accepted due to incompatibility with their university commitments.
 * Wikimedia is among the 14 organizations accepted in Google Code-in 2015 - Bring your tasks! (announcement)
 * Survey: Please help us understand third-party use of Wikipedia's content (announcement)

Community health

 * The discussion about the Code of Conduct draft welcomes feedback on handling cases, responses and resolutions, and appeals.

Project management

 * 2015 Community Wishlist Survey's phase 1: Submit proposals is open until 2015-11-22.
 * The German Wikipedia community has completed the vote for their Technische Wünsche 2015.
 * Better resolution of edit conflicts tops the list.
 * There is an initial version of Design and development principles/Draft. (announcement)
 * Octicons-sync.svg WMF product development process draft welcomes feedback. Open topics include
 * Between "Concept" and "Plan" - Prioritize?
 * Community input prior to build phase
 * Scope of "release" stage
 * A path for experiments, with/without eventual productization

Code review

 * Gerrit +1 now executes the code you reviewed (announcement)

Metrics
Code repositories with slowest code review:
 * 1) Wikistats: 505 days, 5 changesets. (T113695)
 * 2) BookManagerv2: 473 days, 19 changesets. (T117105)
 * 3) BayesianFilter: 416 days, 1 changeset. (T118460)
 * 4) TitleBlacklist: 336 days, 1 changeset.
 * 5) WikimediaMaintenance: 326 days, 2 changesets.

2015-11-12
Help develop the next summary here!

Software

 * Article suggestions—a new feature for Content Translation
 * Semantic MediaWiki 2.3.0 released (announcement)

Events

 * Wikisource Conference 2015 (includes hackathon and technical workshops) on 20-22 Nov 2015 in Vienna.
 * Upcoming Lightning Talks on 2015-11-24. You can sign up or propose a talk.
 * The Wikimedia Developer Summit 2016 has 45 session proposals on track, 10 missing active discussion, 6 missing expected information.
 * The evaluation of proposals has started. (T116024)

Documentation

 * New: Git for dummies, as a merge of several personal cookbooks (discussion)

Outreach

 * Wikimedia has applied to Google Code-in 2015. Accepted organizations will be announced by 2015-11-13.
 * Wikimedia mentors have finished evaluating their Outreachy round 11 candidates. Selected participants will be announced on 2015-11-17.

Community health

 * The discussion about the Code of Conduct draft welcomes feedback on Finishing the "Report a problem" section. Open topics:
 * "All reports will be processed confidentially"
 * If you send a report to maintainers, include a reference to this document

Project management

 * WMF product development process draft welcomes feedback. (discussion)

Metrics

 * Affiliation data of top tech contributors has been completed. (T112527, [example)

Code repositories with slowest code review:
 * 1) Wikistats: 505 days, 5 changesets. (T113695)
 * 2) BookManagerv2: 473 days, 21 changesets. (T117105)
 * 3) BayesianFilter: 416 days, 1 changeset. (T118460)
 * 4) TitleBlacklist: 383 days, 1 changeset.
 * 5) WikimediaMaintenance: 296 days, 2 changesets.

2015-11-05
Help develop the next summary here!

Software

 * Wikimedia UI elements available in HTML + Bootstrap help you producing quick and visually accurate mockups. (demo, discussion)
 * OOjs UI 0.13.0 (breaking change, announcement)
 * Kiwix for iOS 1.2 (announcement, download)

Events

 * The Wikimedia Developer Summit 2016 has 27 session proposals on track, 12 missing active discussion, 12 missing expected information.
 * By 2015-11-06 all Summit proposals must have active discussions and a Summit plan documented in the description.
 * Invitation to Wikimania 2016 Scholarship Committee (deadline: 2015-11-15)
 * Wikisource Conference 2015 (includes hackathon and technical workshops) on 20-22 Nov 2015 in Vienna.
 * Upcoming Lightning Talks on 2015-11-24. You can sign up or propose a talk.
 * Video recording of Tech Talk: Nothing Left but Always Right: The Twisted Road to RTL Support

Documentation

 * New: Presenting Wikidata knowledge. Display multilingual information from Wikidata in your application by associating items with 'Q' entities.

Outreach

 * After the deadline for submitting Outreachy round 11 proposals, Wikimedia mentors are evaluating 13 candidates. Community feedback is especially welcomed now. Selected participants will be announced on 2015-11-17. The proposals, sorted by order of submission:
 * Easier categorization of pictures in Upload to Commons Android app, by josephine_l
 * Improving static analysis tools for MediaWiki, by TasneemLo
 * Wiki 3d warehouse, by Jeeltcraft
 * Making Education Dash Program usable for all languages and projects, by Haritha28
 * Implement HTML e-mail support in MediaWiki, by rosalieper
 * Extension to transclude Git content into Wiki Pages, by Galorefitz
 * Implement HTML e-mail support in MediaWiki, by Devirk
 * Add ZIM format support for OCG, by Adishaporwal
 * Improving MediaWikiAnalysis, by Anmolkalia
 * Technology to transclude git content into wiki pages, by Akangupt
 * Making Education Dash Program usable for all languages and projects, by Wdssilva
 * Making Education Dash Program usable for all languages and projects, by Kenua
 * Technology to transclude git content into wiki pages, by Shrutika719

Community health

 * The discussion about the Code of Conduct draft welcomes feedback on Finishing the "Report a problem" section. Open topics:
 * "All reports will be processed confidentially"
 * If you send a report to maintainers, include a reference to this document

Project management

 * No news?

Code review

 * Wikia has instituted a review process for sitewide JavaScript pages after experiencing two attacks that revoked certain permissions to admins. (source)

Metrics

 * m:Gadgets offers monthly reports about usage of Gadgets in Wikimedia wikis.
 * Related, the announcement of the new Special:GadgetUsage report available in all wikis.

Gerrit
Key performance indicators


 * Median age of open changesets waiting for review: 36.4 days in October (was 36.2 in September, 54.4 a year ago)
 * MediaWiki core: 64.2 days (was 58.2, 65.1)


 * Number of open changesets waiting for review: 1183 (was 1053, 1052)
 * MediaWiki core: 208 (was 200, 267)


 * Number of new changesets submitted per month: 3421 (was 3703, 3164)
 * MediaWiki core: 508 (was 512, 526)


 * Number of code uploaders per month: 212 (was 214)
 * Number of code reviewers per month: 195 (was 195)
 * Number of code committers per month: 131 (was 131)

Code repositories with slowest code review:
 * 1) Wikistats: 505 days, 5 changesets. (T113695)
 * 2) BookManagerv2: 473 days, 21 changesets. (T117105)
 * 3) BayesianFilter: 416 days, 1 changeset.
 * 4) UploadWizard: 383 days, 12 changesets.
 * 5) extdist: 342 days, 1 changeset.

Phabricator

 * 885 active users in Wikimedia Phabricator during October, our highest number so far.
 * 348 new accounts in Wikimedia Phabricator (was 363 in September).

2015-10-29
Help develop the next summary here!

Software

 * MediaWiki 1.26 release is approaching. You can help addressing blockers.
 * Many software news around Wikidata's 3rd birthday on 2015-10-29 \o/
 * Poof it works - using wikidata to build Wikipedia articles about genes
 * Wikidata Taxonomy Browser (Announcement and discussion)
 * "Just about a week after its inception, the Distributed Game has passed 10K actions. Enough to see some interesting patterns in the stats." (source)
 * Harvest templates. New tool to copy data from templates to Wikidata.
 * ORES, a machine learning model for detecting vandalism in Wikidata.
 * Pronuncify, a new tool to record batches of word pronunciations for Wikimedia Commons.
 * MediaWiki-Codesniffer 0.5.0 released, is now voting on MediaWiki core patches.
 * JetBrains IDE licenses for MW developers

Events

 * Tech Talk: Nothing Left but Always Right: The Twisted Road to RTL Support on 2015-11-02 20:00 UTC, by MSchottlender (WMF) aka Mooeypoo.
 * Wikisource Conference 2015 (includes hackathon and technical workshops) on 20-22 Nov 2015 in Vienna.
 * The Wikimedia Developer Summit 2016 has 24 session proposals on track, 10 missing active discussion, 19 missing expected information.
 * By 2015-11-06 all Summit proposals must have active discussions and a Summit plan documented in the description.
 * Video recording of Tech Talk: Introduction to Free and Open Source Licensing at Wikimedia.
 * Video recording of the last round of Lightning Talks.

Outreach

 * Outreachy round 11 has 9 featured project ideas and 10 proposals submitted by candidates welcoming community feedback. The deadline for submissions is 2015-11-02.

Community health

 * The discussion about the Code of Conduct draft welcomes feedback on Finishing the "Report a problem" section.

Project management

 * MediaWiki Stakeholders' Group/Tasks/Feature wishlist (T954)

Code review

 * Opt-in Differential for projects needing code review but not Jenkins/Zuul for continuous integration (T94167)

Metrics
Code repositories with slowest code review:
 * 1) Wikistats: 475 days, 5 changesets. (T113695)
 * 2) BookManagerv2: 443 days, 21 changesets.
 * 3) BayesianFilter: 386 days, 1 changeset.
 * 4) extdist: 312 days, 1 changeset.
 * 5) WikimediaMaintenance: 296 days, 2 changesets.

Events

 * Tech Talk: Introduction to Free and Open Source Licensing at Wikimedia on 2015-10-23 17:00 UTC, by Slaporte (WMF) aka Slaporte.
 * The Wikimedia Developer Summit 2016 has 10 session proposals on track, 7 missing active discussion, 36 missing expected information.
 * Wikimania 2015 survey results: "The majority (53%) of Hackathon participants discussed future work, and the second-highest mentioned accomplishment was fixing bugs (34%)"

Outreach

 * Outreachy round 11 has 9 featured project ideas and 5 proposals submitted by candidates welcoming community feedback. The deadline for submissions is 2015-11-02.
 * Google Code-in 2015 is coming, and our planning has started.

Documentation

 * API:Presenting Wikidata knowledge is a new article for the Web APIs hub.

Community health

 * The discussion about the Code of Conduct draft welcomes feedback on these points:
 * "Publication of non-harassing private communication" (new proposal)
 * "Project administrators and maintainers have the right and responsibility..." (rewording proposal)
 * Finishing the "Report a problem" section (new)

Project management

 * Now anybody can join and watch the Operations project in Phabricator. (T90491)
 * Are the Commons, Wikisource, and Wiktionary projects in Phabricator useful? (T111046)

Code review

 * Gerrit Cleanup Day: lessons learned and proposal for a new edition in January 2016.
 * Decide/document whether "controversial" changes should be marked as CR-2 in Code Review. (T115850)

Metrics

 * Open changesets without code review is now fixed. The 3 oldest changesets haven't been updated since 2013; 2 were uploaded by volunteers. (T112661)
 * T110520 fixed means that now it is easy to track code review metrics for specific repositories, for instance MediaWiki core.
 * Now we have metrics for all Wikimedia tech IRC channels with logs. (T56230)

Code repositories with slowest code review:
 * 1) Wikistats: 475 days, 5 changesets. (T113695)
 * 2) BookManagerv2: 443 days, 21 changesets.
 * 3) BayesianFilter: 386 days, 1 changeset.
 * 4) extdist: 312 days, 1 changeset.
 * 5) Bootstrap: 281 days, 1 changeset.

2015-10-15

 * The Wikimedia Developer Summit 2016 has 6 session proposals on track, 4 missing active discussion, 42 missing expected information.
 * Outreachy round 11 has 7 project ideas featured, 16 missing mentors, 28 needing discussion. (workboard)
 * The discussion about the Code of Conduct draft welcomes feedback on these points:
 * Move "Expected behavior" out to a separate guidelines page?
 * Move "Our open source community acknowledges..." out of the CoC?
 * "Publication of non-harassing private communication"
 * "Participate in an authentic and active way"...
 * Project administrators and maintainers have the right and responsibility..."
 * Timo Tijhof (WMF) has joined the Architecture Committee. (announcement)
 * Is there a repository of Wikimedia tools, research projects etc? The answer is between No and Lots. (discussion)
 * A canonical location for metrics documentation? Meta, mediawiki.org, Wikitech? (discussion)
 * Histography.io draws historical events from Wikipedia and self-updates daily with new recorded events. (about - source)

Metrics
Code repositories with slowest code review:
 * 1) Wikistats: 475 days, 5 changesets. (T113695)
 * 2) Collection/OfflineContentGenerator/latex renderer: 463 days, 4 changesets.
 * 3) BookManagerv2: 443 days, 21 changesets.
 * 4) BayesianFilter: 386 days, 1 changeset.
 * 5) Babel: 370 days, 1 changeset.

2015-10-08

 * By the call for participation deadline on October 2, the Wikimedia Developer Summit 2016 had
 * 52 session proposals presented
 * 129 people registered, from which 17 request travel sponsorship.
 * Outreachy round 11 is here. Tony Thomas is the new org admin, and Niharika Kohli is secondary org admin in this round. (T112267)
 * 5 project ideas featured, 18 missing mentors, 34 need discussion. You can help at Possible-Tech-Projects workboard. (T112620)
 * Code of Conduct draft: the second round of feedback for the first sections ended with mixed results. The open discussions will continue in a new round.
 * There is a new process to mark inactive software projects, aimed to highlight stalled repositories without code reviewers or maintainers. (T102920)
 * Creating tasks to clean the code review queue of slow repositories? The first task goes for analytics/wikistats. (T113695)
 * Google has released a set of Freebase to Wikidata mapping tools thanks to an internship with Tpt. (announcement)

Metrics

 * Code repositories with slowest code review:
 * Wikistats: 475 days, 5 changesets. (T113695)
 * Collection/OfflineContentGenerator/latex renderer: 463 days, 4 changesets.
 * EducationProgram: 459 days, 2 changesets.
 * BookManagerv2: 443 days, 21 changesets.
 * BayesianFilter: 386 days, 1 changeset.

Jul-Sep 2015
Tech community metrics presented at the Community Engagement quarterly review:

Code review
 * Median age of open changesets waiting for review: 36.2 days (-21.3% Quarter on Quarter, -21.1% Year over Year)
 * Median age of open changesets waiting for review (MediaWiki core): 67.2 days (-19.5% QoQ, 51.6% YoY)
 * Number of open changesets waiting for review: 1075 (0.8% QoQ, 2.6% YoY)
 * Number of open changesets waiting for review (MediaWiki core): 192 (-14.2% QoQ, -35.1% YoY)
 * Number of new changesets submitted per month: 3639 (10.9% QoQ, 21.7% YoY)
 * Number of code uploaders per month: 205 (-0.2% QoQ, 0.5% YoY)
 * Number of code reviewers per month: 189 (0.5% QoQ, 4.4% YoY)
 * Number of code committers per month: 128 (-3.0% QoQ, 13.2% YoY)

Phabricator
 * 863 active users in Wikimedia Phabricator during September, our highest number so far.
 * 363 new accounts in Wikimedia Phabricator, keeping a growing trend.