Page MenuHomePhabricator

[Session] Fostering a more collaborative approach to tool development
Closed, ResolvedPublic

Description

  • Title of session: Fostering a more collaborative approach to tool development
  • Session description: Toolforge projects are often created and maintained by a single person. Could they become more collaborative? In this discussion, we want to identify measures to shift the culture among technical volunteers to enable that collaboration. As a potential contributor to Toolforge projects, what is holding me back from getting involved in maintaining existing tools, or on-boarding other contributors into the tools I maintain?
  • Username for contact: @Pintoch
  • Session duration (up to 90min): 60
  • Session type (presentation, workshop, discussion, etc.): Discussion
  • Language of session (English, Arabic, etc.): English
  • Prerequisites (some Python, etc.): Some idea of the Toolforge platform
  • Any other details to share?: This is a follow-up from a discussion at Wikimania 2024 with @waldyrious and another one with @Arcstur this week.
  • Interested? Add your username below:

Notes

We discussed various ways to make it easier to get involved in small codebases in the Wikimedia ecosystem.
Among the possible measures mentioned, there were:

  • a way to identify toolforge tools with a single maintainer, or with a latest commit far in the past
  • a warning for tool maintainers that they are the single maintainers, with an encouragement to onboard more people
  • a gitlab bot to add PR owners as new maintainers
  • the automated merging of PRs if sufficient "untrusted" people approve
  • a Jazzband-style organization for collective maintenance of:
    • either top-tier tools, used by a lot of people
    • or lower-stake tools, with a broader pool of people

Questions

Photos

Social

Event Timeline

Pintoch renamed this task from Fostering a more collaborative approach to tool development to [Session] Fostering a more collaborative approach to tool development.Apr 3 2025, 1:25 PM
Restricted Application added a subscriber: alaa. · View Herald TranscriptApr 3 2025, 1:25 PM
Pintoch updated the task description. (Show Details)
Pintoch added a subscriber: Arcstur.
debt triaged this task as Medium priority.Apr 3 2025, 2:29 PM
debt subscribed.

Hello, this looks good! We've published the program schedule: https://www.mediawiki.org/wiki/Wikimedia_Hackathon_2025/Program#Schedule - do you have a preference on day/time for your session?

Thanks! Maybe some time on Saturday would be nice? But happy with anything, really.

Hi @Pintoch - Saturday is reserved for unconference topics all day. How about Friday afternoon at 3pm for your session?

Ah sorry, I hadn't registered the difference between the two types of sessions. Friday 3pm looks ideal!

Hi! This session will be 45 minutes from 11am-11:45am on Saturday, May 3rd. Please refer to the program for updated details. Thank you!

@Pintoch: Thanks for participating in the Hackathon! We hope you had a great time.

  • If this session took place: Please change the task status to resolved via the Add Action...Change Status dropdown.
    • If there are session notes (e.g. on Etherpad or a wiki page), or if the session was recorded, please make sure these resources are linked from this task.
    • If there are specific follow-up tasks from this session / event: Please create dedicated tasks and add another active project tag to those tasks, so others can find those tasks (as likely nobody in the future will look at the Hackathon workboard when trying to find something they are interested in).
  • In this session / event did not take place: Please set the task status to declined.

Thank you,
Phabricator housekeeping service