Research:Technology
Technical documentation for research projects.
APIs and systems in production
editResearch Landing Page
editSee Research:Technology/LandingPage for more details on how https://research.wikimedia.org/ is being served and how you can change its content.
Codebases
editResearch 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
editThe following are Research projects hosted on Wikimedia Cloud Services.
WMF Research Tools (wmf-research-tools)
editThis is a project for hosting various research related experiments.
Recommendation API (recommendation-api)
editIn 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
editVarious research projects need high quality crowd-sourced data. Gathering user input outlines ways of getting that data.
Mailing lists
editIf 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.