User:Sharihareswara (WMF)/TODO

Sumana's TODO general, incomplete, braindump, not prioritized


 * Continue to manage GSoC -- urgent
 * Gather baseline metrics about volunteer base & corporate MediaWiki usage/contributions -- important
 * 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
 * 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


 * Shepherd and document Berlin hackfest and continuing to build relationships with volunteers I meet there

I'm behind on ramping up on my technical knowledge of MediaWiki, and have some yakshaving to do on that. And I'll be building my knowledge of conferences, distribution channels, and other means by which we can find potential volunteers, and running pilot events as seems feasible.
 * think about PCF, Mozilla, GNOME, etc for QA infrastructure idea -- mailing list, etc.
 * think about what to do with the big meeting (GenEng)
 * re 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 VistA/GNOME/Apache/Mozilla study from Claudia
 * check out http://sonivis.org/
 * http://worldvista.org/conference_presentations/21st_VCM_GMU/CMU%20presentation.pdf/view
 * 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.....
 * ask RobLa re Claudia as embedded reporter

http://www.mediawiki.org/wiki/Future/Parser_test_cases to contribute
 * recruit wiki gnomes for Project pages
 * Sumana & Guillaume to clean up documentation from this (Berlin 2011) hackathon. Copypasting some notes into wiki pages.
 * Sumana to document best practices for aiding enthusiastic general & specifically driven volunteers
 * watch parser conversation, point people to http://www.mediawiki.org/wiki/Future/AST and


 * Check how Mozilla & Canonical do Agile, + Launchpad, OpenStack & other open source Agile projects
 * Send RobLa, etc. notes re Canonical & code review
 * chase Table of Contents extension for Etherpad
 * Look at commit access requests & give feedback to incomplete ones
 * create & send ssh key
 * chase deployment privilege separation
 * look into code review mentorship program


 * 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)


 * create braindump of how testing currently works, and what decisions we need to make, and how volunteers will be involved in writing & maintaining test cases

(transcribe physical notebook into relevant TODO or emails)
 * get back to people whose cards/info I took at the hackathon
 * Joachim, & Markus Glaser talked about Selenium, PHPUnit, QUnit, Cruise Control, & testing infrastructure & process


 * 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
 * contact OverlordQ and Greg Sabino Mullane re Postgres support, http://www.chesnok.com/daily/2011/05/19/announcing-postgres-open/


 * travel plans -- submit proposals
 * get business cards
 * get work computer
 * get MediaWiki-related flyers designed