Page MenuHomePhabricator

View Tool Version Control Information
Open, Needs TriagePublic

Description

Objective

Tool maintainers should be able to discover and contribute to tools that are critical to the movement

Key Results
Problem

Although the core software powering the Wikimedia projects is powerful, there are gaps in functionality for its contributors. Technical contributors build tools to cover these gaps and empower the workflows of the contributors. However, the maintainers of these tools aren't able to support their tool(s) full-time and need help supporting in form of code contribution, documentation, testing, and others.

Solution

Event Timeline

Some data on the 2022-01-19 repository content in the production Toolhub database:

  • 576 tools have some data for repository (select count(*) from toolinfo_tool where repository is not null;)
  • hosts indicated:
    • 385 github.com
    • 75 bitbucket.org
    • 61 phabricator.wikimedia.org
    • 23 gerrit.wikimedia.org
    • 9 gitlab.com
    • 1 git.sr.ht
    • 2 self-hosted by maintainers
    • The remaining 20 are very likely garbage data or non-VCS systems where some file or files are published.
SELECT COUNT(*) AS tool_count, SUBSTRING_INDEX(SUBSTRING_INDEX(SUBSTRING_INDEX(SUBSTRING_INDEX(repository, '/', 3), '://', -1), '/', 1), '?', 1) AS githost FROM toolinfo_tool WHERE repository IS NOT NULL GROUP BY githost ORDER BY tool_count;

Removing inactive task assignee.