Research:Technology
Technical documentation for research projects.
APIs and systems in production edit
Research Landing Page edit
See Research:Technology/LandingPage for more details on how https://research.wikimedia.org/ is being served and how you can change its content.
Codebases edit
Research related codebases mainly live in 3 places:
- In Gerrit under the "research" namespace, e.g. https://gerrit.wikimedia.org/r/admin/repos/q/filter:research
- In Gerrit under other namespaces, e.g. https://gerrit.wikimedia.org/r/q/project:mediawiki/services/recommendation-api
- In GitHub, under WMF organization account, prefixed with "research-", e.g., https://github.com/wikimedia/research-api-endpoint-template. Some other repositories also live under staff's personal accounts, and the goal is to move them over to the organization's account.
Cloud Services edit
The following are Research projects hosted on Wikimedia Cloud Services.
WMF Research Tools (wmf-research-tools) edit
This is a project for hosting various research related experiments.
Recommendation API (recommendation-api) edit
In this project we host Gapfinder related instances (some instance names have the '-buster' prefix. The prefix was added when migrating instances from Debian Jessie to Buster):
- recommendation-api-build
- tool - https://recommend.wmflabs.org/
- tool-alpha - https://recommend-alpha.wmflabs.org/missing_sections
- tool-missing-sections (Python) - https://recommend-missing-sections.wmflabs.org
- missing-sections (Node.js) - http://gapfinder.wmflabs.org
- rec-wiki - http://rec-wiki.wmflabs.org
- related-articles - https://recommend-related-articles.wmflabs.org/
- gapfinder-tools - http://gapfinder-tools.wmflabs.org/
Gathering user input edit
Various research projects need high quality crowd-sourced data. Gathering user input outlines ways of getting that data.
Mailing lists edit
If you've developed a program that notifies you of an important update via email, you can use the `research-alerts at wikimedia dot org` Google group to catch those notifications. Let Bahodir know if you want to be in that group.