Page MenuHomePhabricator

[25Q2] On-wiki tooling to improve content and help editors onboard
Open, LowPublic

Description

Background
Provide on-wiki tooling for common "missing piece" work, so that they can find the right things to work on. This should take the form of a set of "special pages" listing things that have action needed, with controls to help users focus on ones relevant to them.

Problem/pain points:

  • Hard for new community members to know what to do
  • Hard for sysops to do “cleanup” of pages needing intervention (deletion, connecting implementations & tests…)

Approach
Provide a special page code design for work that needs doing, and implement:

  1. Provide a special page listing Functions without name / input labels in a given language (e.g. French)
  2. Provide a special page listing Functions with proposed but unconnected, passing Tests
  3. Provide a special page listing Functions with no or fewer than <x> approved Tests

Also, determine whether these special pages should be linked from Wikifunctions' main page (or linked from a new "How to contribute" page, which is linked from the main page). If so, provide those links.

Acceptance Criteria/Success Metrics
Output success

  • Editors are using these pages to find things to do.
  • The new tools are listed on the community portal as a good starting point.

Outcome success

  • The stock of usable functions gets better (e.g. more coverage in key languages)

Event Timeline

Sharvaniharan raised the priority of this task from Lowest to Low.
This comment was removed by Feeglgeef.
  NODES
COMMUNITY 4
Note 1
USERS 1