User:Martyav

Marty Hernandez Avedon (he/they), Outreachy Winter 2018 Intern and Contributor at Mediawiki



I'm a software developer from New York City.

I attended Pursuit (formerly known as C4Q) from 2016-2017, after teaching myself how to program with Python, and learning some basic web development skills.

Upon graduating from Pursuit, I worked on some iOS apps, tutored, and taught myself Java and C#.

In 2018, I apprenticed at Microsoft, on Azure's R & D team.

Prior to coding, I used to write short web articles and do print design for local businesses and nonprofits.

= Internship = My internship ran from December 2018 until March 2019, with a trial period in October. It was sponsored by Outreachy, a project of the Software Freedom Conservancy.

Part of my internship involved working on a Phabricator task entitled Investigate and improve MediaWiki Action API documentation .

I ran biweekly posts on martyav.github.io, about my work. This one details my project and workflow pretty thoroughly.

Project description
Improve top 50 viewed pages of the MediaWiki Action API & create a demo app to educate users

MediaWiki is the software many popular wikis run on, including the English Wikipedia. However, the documentation for using our numerous web APIs is inconsistent from article to article, and sometimes article content is incomplete or unclear.

Because MediaWiki-based projects have high visibility and are frequently used by educational programs, the documentation improvements on the top 50 pages will be very useful both to developers and site maintainers of MediaWiki-based sites, and to student who use the APIs to learn practical web development skills.

Mentors

 * User:SSethi (WMF)
 * User:Srodlund (WMF)

App
Picture of the Day Viewer Early drafts & brainstorming available on User:Martyav/Apps

Tutorial
API:Picture of the day viewer


 * Last draft
 * Third draft
 * Second draft
 * First draft

Articles
24/27 total completed - 3 started during pre-internship period - 24 started during internship - 3 unfinished

Work Log


Current Project: Deployment Pipeline