Growth team has mentorship features that allows newcomers to interact with their mentor. Mentors are assigned based on a list of mentors. Recently, certain communities were asking about ways to curate their list of mentors, including possibilities to reassign mentees to some other mentor, so newcomers continue to have a way to ask questions, including creating their own (admin)bots tasked with curating the mentor list. Unfortunately, it's not currently possible for communities to build such tools, because the mentor/mentee relationship is not available in an easy-to-access way.
However, the relationship is available in a couple of a ways already. Here are main ways that this is possible:
- Log of Growth mentor changes (see ie. https://en.wikipedia.org/wiki/Special:Log/growthexperiments)
- #MENTOR magic keyword (see docs)
- Mentor dashboard for the mentor themselves (API is already available, although not advertised, as it's supposed to be internal-facing only)
To let communities build their own tools around mentorship, not having to rely on the Growth team to build the tools for them, I think we should release the mentor/mentee relationship as public data.
It is technically simple to do the release, once we're sure we want to do it. This will likely need at least approval from @MMiller_WMF as Growth's PM; potentially, it may also need an approval from other WMF teams.
Test at deployment-prep
https://wikitech.wikimedia.org/wiki/Nova_Resource:Deployment-prep/Dumps covers testing the dumps part at deployment-prep (aka beta cluster).