User:Aisha Khatun

Internship
I am an Outreachy intern with the Wikimedia Foundation. My internship runs from 1 Dec, 2020 to 2 March, 2021. I am working on an initial step of the Abstract Wikipedia project - a project to make wikipedia reach millions by storing information in a more language independent manner.

I have blogged throughout my internship period here and will be doing more. More details about the specifics of my work can be found here:
 * My blog: Internship progress
 * Our work in GitHub: wikimedia/abstract-wikipedia-data-science/
 * Tasks in Phabricator: T263678

Project Description
T263678

The Abstract Wikipedia initiative will make it possible to generate Wikipedia articles with a combination of community authored programming functions on a "wiki of functions" and the data and lexicographic (dictionary, grammar, etc.) knowledge on Wikidata. Today the way community authored programming functions are used on different language editions of Wikipedia involves a lot of copying and pasting. If someone wants to calculate the age of someone for a biography in their native language, they may need to first go to English Wikipedia for example, find the community authored programming function that calculates ages in English, then copy and paste it to their non-English Wikipedia. This process is error prone, can lead to code duplication, and worse, improvements to functions on one language edition may not ever make their way to other language editions. Wouldn't it be easier if all of these functions were instead available centrally and people didn't have to go through this manual process? This Outreachy task is about an important first step: finding the different community authored functions that are out there and helping to prioritize which ones would be good candidates for centralizing for Abstract Wikipedia and its centralized wiki of functions.

Mentor
Adam Baso

Task partner
Liudmila (Jade) Kalina

Blog posts

 * 1) Internship progress
 * 2) Getting started with Outreachy
 * 3) Struggle and Grow
 * 4) What is Abstract Wikipedia
 * 5) Modifying Expectations