User:Sharihareswara (WMF)/TODO

Sumana's TODO general, braindump, somewhat prioritized, necessarily incomplete

Continuing

 * Continue to manage GSoC
 * Get update from parser team and publicize their efforts
 * watch parser conversation, point people to http://www.mediawiki.org/wiki/Future/AST and http://www.mediawiki.org/wiki/Future/Parser_test_cases to contribute
 * Continue following up with potential volunteers, with especial attention to Wikimania
 * Every Monday, help Mark prep for bug triages, set work priorities
 * Bug triage meeting, TL;DR meeting, commit access queue meeting

New/one-time

 * Continue prepping Wikimania talk
 * Code review: write up "how Launchpad does it" doc
 * Wikimania travel prep
 * Chase IRC cloak

Soon

 * For Wikimania: Do you know about any particular Firefox issues that bug MediaWiki developers? Can you think about any Firefox extensions that can be beneficial for the movement?
 * For Wikimania: get usability test script to use on seeing-impaired, get a11y issues list
 * Gather baseline metrics about volunteer base & corporate MediaWiki usage/contributions -- important
 * http://fastwonderblog.com/2011/06/22/open-source-community-metrics/
 * Sumana to identify available devs
 * Sumana: developing CRM-ish solution for devs
 * Ask Roan whether it is possible to filter the mediawiki.org code review stuff by reviewer.
 * Work with Mark Hershberger (and the rest of the Development Community group) to improve bug triage and reduce the unreviewed commit backlog -- important
 * continue to look for metadata working group lead post-GLAMCamp
 * Consider .deb issues, getting volunteer packagers to fix
 * write MarkH a note for him to post to Debian pkgers list re hiphop
 * remind him to file an intent to package bug -- or rather request for a package
 * also Mark knows Red Hat packager dude now at Mozilla
 * Research high-volume MediaWiki contributors whom I don't know
 * Write "how Launchpad handles code review & deployment" doc
 * go through Platform Engineering meeting, ensure all project pages at least have stubs
 * More on Chad's global config RfC
 * redlink off WMF GenEng page
 * recruit volunteers to work on this

Recruit

 * Sumana to document best practices for aiding enthusiastic general & specifically driven volunteers
 * find PhotoCommons testers and users, & suggest people port it to other CMSes
 * find WikiLove localizers
 * find Narayam testers
 * find HipHop packagers
 * HipHop: Sumana will target Fedora and Ubuntu for recruiting packagers, maybe CentOS (RPMs anyway)
 * (Sumana to help get contributors to package HipHop for different *n*x distros, to make it easier to work with)
 * Postgres -- @sj26 might be interested; he's got php chops, and is getting into postgres
 * Find someone to shepherd Josh's page-by-page-auth extension

Longer-term

 * Build awareness of our Great Movement Projects & Strategic Opportunities in the existing volunteer development community and in new & returning volunteers -- important
 * Sumana to author post(s) about priorities from whitepaper (help from Guillaume), to reach out to tech communities, encourage volunteers
 * get Debian/Ubuntu pkg of MediaWiki onto 1.17 - low priority.
 * Get toolserver account to make, host tools to gather & display stats re SVN & bugzilla
 * Get in-person MediaWiki ramp-up help from engineers, and synthesize that into training documents for future installfests
 * find PHP students/kids to encourage into MediaWiki at schools
 * help them with travel to hackathons & invite them
 * Build my knowledge of conferences, distribution channels, and other means by which we can find potential volunteers, and running pilot events as seems feasible.
 * Consider PCF, Mozilla, GNOME, etc for QA infrastructure idea -- mailing list, etc.
 * Check how Mozilla & Canonical do Agile, + Launchpad, OpenStack & other open source Agile projects
 * investigate Mozilla (they started requiring tests a few years ago) on how they get volunteers to write tests
 * think about what to do with the big meeting (GenEng)
 * shell bugs: Communication plan. E.g. foundation-l, & think about longterm messaging for all admins, for notifications, & translations.
 * watch out for shell bug process & organize volunteer sprints
 * get Claudia the data about current situation. What kind of people develop the software today?
 * analysis of committers, what characteristics they have. She has a bunch of scripts in Java and we are encouraging her to share them with us.
 * specify the features. What's possible?  Ohloh.....
 * check out http://sonivis.org/
 * http://worldvista.org/conference_presentations/21st_VCM_GMU/CMU%20presentation.pdf/view
 * http://conway.isri.cmu.edu/%7Ejdh/web-pubs/pdfs/vista_report_2010_final-formatted.pdf
 * chase Table of Contents extension for Etherpad
 * file bug re Etherpad scrollbar problem
 * chase deployment privilege separation
 * travel plans -- submit proposals
 * get work computer
 * get MediaWiki-related flyers designed
 * Ramp up on my technical knowledge of MediaWiki

Recruit

 * look at getting volunteers to help Siebrand re WikiBhasha - removing cruft, adding support for Google MT
 * look at getting volunteers to test MediaWiki OpenID extension
 * look at getting ideas, testing re hackpad as editor
 * look into code review mentorship program
 * ask ops to contribute upstream their custom hacks to OTRS
 * look up Dmitriy Sintsov, Tomer A., the evil IP address