Wikimedia Technology/Annual Plans/FY2019/TEC10: Build Technical Community/Goals
Program Goals and Status for FY18/19
[edit]- Goal Owner: Bryan Davis
- Program Goals for FY18/19: Wikimedia's software products and platforms have a diverse collection of technical communities including code contributors, documentation contributors, bug reporters, API consumers, volunteers who build innovative solutions to on-wiki workflow issues, researchers who examine the data generated by the Wikimedia projects, value-added vendors who provide services and support based on Wikimedia free and open-source software products, and true 'third parties' who install and use FLOSS software produced by the Wikimedia movement on their own computers for various reasons. These audiences contribute directly and indirectly to the broadest goal of the movement: to collect and disseminate knowledge. However, they have not always been well recognized for these contributions and supported in their work. The technical community support project will attempt to begin to address this shortcoming by providing better documentation, facilitating community building, and establishing better pathways for communication between these communities and the Foundation.
We will expand and strengthen our technical communities, focusing on understanding their needs and measuring the progress and outcome of our efforts. In particular, we will focus on three traditionally underserved communities: tool and bot developers; API and data consumers; and third-party users of our software.
- Annual Plan: TEC10: Build Technical Community
- Primary Goal is Knowledge as a Service: Evolve our systems and structures
- Tech Goal: Support our Technical Community
Outcome 1 / Output 1.3
[edit]Technical Writing
- Attract and foster a robust community of skilled and aspiring technical writing contributors
Primary team: DevAdv
Goal(s)
[edit]Status
[edit]
Note: July 2018
In progress
Note: August 10, 2018
- Discussed the 'feedmereadmes' meetup event that was attended by a open source community members in the SF office
Done; follow-on events will hopefully be held every quarter (in the Bay area) in the WMF offices (will need funding); POSSE and Mozilla Open Source Student Network are also two groups that might be able to help out (outreach is ongoing to build new and long term partnerships)
In progress
Note: September 12, 2018
In progress Srishti and Sarah are working on a blog post about the Mozilla OSSN + POSSE partnerships
Outcome 3 / Output 3.1
[edit]Support use of Wikimedia services
- Promote Wikimedia products at relevant conferences, hackathons, and within the Wikimedia communities
Primary team: WMCS, DevAdv
Goal(s)
[edit]- Promote Cloud Services products at Wikimania Hackathon
- Promote FOSS participation at Wikimedia Hackathon
- Assist in New Developer mentoring program at Wikimedia Hackathon
- Promote Technical Writing tasks at Wikimedia Hackathon
Status
[edit]
Note: July 2018
Done
Outcome 8 / Output 8.1
[edit]Developer Advocacy
- Update MediaWiki.org homepage and other key content pages
Primary team: DevAdv
Goal(s)
[edit]Status
[edit]
Note: July 2018
In progress this is being worked on occasionally
Note: August 10, 2018
In progress managerial encouragement is ongoing
Note: September 12, 2018
In progress No visible progress, but Bryan s helping to instill the courage to put out a proposal to the wider community for feedback. However, we will NOT finish this (it'll be
Partially done) in Q1, but we have reasonable hope that we will make good progress in the next 2 weeks.
Outcome 8 / Output 8.4
[edit]Developer Advocacy
- Collect or create content
Primary team: DevAdv
Goal(s)
[edit]Status
[edit]
Note: July 2018
In progress
Note: August 10, 2018
In progress collaboration within the WMCS team is ongoing and analytics of page views and site usage is continuing (looking for key pages and how we can make them better and creating sample pages of what a 'good page' looks like for future usage).
Note: September 12, 2018
In progress Template for a "good" API documentation page created at https://www.mediawiki.org/wiki/API:Main_page and other pages in the top 20 most viewed API pages have been updated. Work is
In progress on an Outreachy project proposal to attract an intern interested in helping update additional pages to match the new
Outcome 1 / Output 1.2
[edit]Technical Writing
- Improve documentation for Toolforge & Cloud VPS based on gaps identified by the 'Tech writing (Re)working group' and via the Toolforge Annual Survey.
Primary team: DevAdv
Goal(s)
[edit]Status
[edit]
Note: November 14, 2018
- This has begun this month, so it is now
In progress
Note: December 12, 2018
- This goal is still
In progress for planning this work out, but the visibly improve portion hasn't quite started yet as the effort has turned out to be much bigger than anticipated; this will continue in Q3.
Outcome 3 / Output 3.1
[edit]Primary team: DevAdvPromote Wikimedia products at relevant conferences, hackathons, and within the Wikimedia communities
Goal(s)
[edit]- Survey Wikimedia Foundation staff to gauge interest and support for reviving Tech Talks
Done - Develop plan for Tech Talks reboot (pending survey results)
In progress
Status
[edit]
Note: November 14, 2018
- This has begun this month, so it is now
In progress and the survey has been sent
Done
Note: December 12, 2018
- Developing the plan for the tech talks reboot is
In progress - we're currently reaching to lots of folks who have done talks like this in the past/present and looking at ways to make them all better. This will continue in Q3 with the results from the surveying and plan for the future.
Outcome 8 / Output 8.1
[edit]Developer Advocacy
- Update MediaWiki.org homepage and other key content pages
Primary team: DevAdv
Goal(s)
[edit]Status
[edit]This goal was carried over from FY18/19Q1
Note: November 14, 2018
- This is
In progress and can be viewed here
Note: December 12, 2018
- The timeline has been revised a bit and this will be
Partially done by end of January 2019.
Outcome 8 / Output 8.3
[edit]Developer Advocacy
- Organize Wikimedia project participation and support mentors and other participants in Outreachy, Google Summer of Code, Google Code-in, and similar programs.
Primary team: DevAdv
Goal(s)
[edit]Status
[edit]
Note: November 14, 2018
- Both of these goals are
In progress and we expect the announcement for Outreachy to go out shortly and Google Code-in has lots of tasks added.
Note: December 12, 2018
- Google Code-in ends today, and is considered
Done. Outreachy support will be for 5 interns and work is
In progress as of a week ago. This work will continue in Q3, so it's considered
Done for Q2.
Outcome 8 / Output 8.4
[edit]Developer Advocacy
- Collect or create learning-oriented (tutorial), goal-oriented (how-to), and understanding-oriented (overview) content describing the Wikimedia movement's technical spaces, technical services, and FOSS projects.
Primary team: DevAdv
Goal(s)
[edit]- Outreachy internship - MediaWiki Action API: Documentation improvements to the top 50 most viewed API pages on-wiki
In progress - Review and improve top viewed overview pages of the Action API
Partially done
Status
[edit]
Note: November 14, 2018
- Outreachy is
In progress for selecting candidates but the actual internship won't happen until later. - Reviewing the Action API has also kicked off and is
In progress
Note: December 12, 2018
- Interns have been selected and we've been mentoring/training them, this work will continue into Q3.
- Reviewing and improving the overview pages are nearly complete (
Partially done), and a survey is in progress, but this goal can considered
Done at this point in the quarter.
Outcome 7 / Output 7
[edit]Collaboration with the community of researchers in industry and academia is further scaled and supported, so that more findings and datasets are published and disseminated under an open license, to help us answer strategically important questions.
- Organize and host the annual Wiki Research Workshop to help align the interests of the academic community to issues of strategic importance for the movement. Continue to successfully run a research workshop at a major conference, as we have for the past 4 years.
Primary team: Research
Goal(s)
[edit]- Submit a proposal for the workshop.
Status
[edit]
Note: December 14, 2018
- The proposal has been submitted and has been accepted and this can be considered
Done. The workshop proposal has been accepted and the event will be hosted at the Web Conference 2019 in SF in May. The call for contributions is out.
Outcome 1 / Output 1.2
[edit]Technical Writing
- Improve documentation for Toolforge & Cloud VPS based on gaps identified by the 'Tech writing (Re)working group' and via the Toolforge Annual Survey.
Primary team: DevAdv
Goal(s)
[edit]Status
[edit]
Note: February 13, 2019
- Documentation triage is
In progress with various 'fix this doc' tickets, but lots of more work to do.
- Documentation triage is
Note: March 13, 2019
- This is still
In progress and good movement is being made, we expect this to continue through the next couple of months, quarters (kind of a 'forever' project)
- This is still
Outcome 3 / Output 3.1
[edit]Primary team: DevAdvPromote Wikimedia products at relevant conferences, hackathons, and within the Wikimedia communities
Goal(s)
[edit]- Develop and implement plan for Tech Talks reboot
Done - Support volunteer technical community participation in Wikimedia Hackathon 2019
Done
Status
[edit]
To do February 2019
- Development is
Done and the first Tech Talk will be Feb 27 with several folks in the queue to do future tech talks. We are trying to be planned out in advance, with at least 1 per month. - Hackathon planning work has kicked off and is
In progress
- Development is
Note: March 13, 2019
- Tech Talks have been rebooted!
Done - Participation planning for the upcoming Hackathon is
Done, just need to attend the event in Q4
- Tech Talks have been rebooted!
Outcome 7 / Output 7
[edit]Collaboration with the community of researchers in industry and academia is further scaled and supported, so that more findings and datasets are published and disseminated under an open license, to help us answer strategically important questions.
- Organize and host the annual Wiki Research Workshop to help align the interests of the academic community to issues of strategic importance for the movement. Continue to successfully run a research workshop at a major conference, as we have for the past 4 years.
Primary team: Research
Goal(s)
[edit]- Invite speakers, oversee the paper submissions and review process in preparation for the event in Q4.
Status
[edit]
To do February 2019
- First round of speakers were finalized...
Note: March 14, 2019
- This goal is now
Done
- This goal is now
Outcome 8 / Output 8.1
[edit]Developer Advocacy
- Update MediaWiki.org homepage and other key content pages
Primary team: DevAdv
Goal(s)
[edit]Status
[edit]
Note: February 13, 2019
- This goal is still
In progress and we still hope to be done by end of quarter or early in Q4, it's going a bit slow because we are in the community feedback cycle.
- This goal is still
Note: March 13, 2019
- This is now
Partially done with Phase 2 (feedback on proposed changes), phase 3 will start quickly (wireframe design) and hope to implement in Q4.
- This is now
Note: March 31, 2019
- Phase 3 started (wireframe design proposed and up for discussion); to implement in early Q4.
Outcome 8 / Output 8.3
[edit]Developer Advocacy
- Organize Wikimedia project participation and support mentors and other participants in Outreachy, Google Summer of Code, Google Code-in, and similar programs.
Primary team: DevAdv
Goal(s)
[edit]- Support Outreachy Round 18
In progress - Support Google Summer of Code 2019
In progress
Status
[edit]
Note: February 13, 2019
- GSOC is underway with our publishing of tasks and getting approved as an organization. Outreachy round 17 is
In progress round 18 is scheduled for later this quarter/FY.
- GSOC is underway with our publishing of tasks and getting approved as an organization. Outreachy round 17 is
Note: March 13, 2019
- both still
In progress
- both still
Outcome 8 / Output 8.4
[edit]Developer Advocacy
- Collect or create learning-oriented (tutorial), goal-oriented (how-to), and understanding-oriented (overview) content describing the Wikimedia movement's technical spaces, technical services, and FOSS projects.
Primary team: DevAdv
Goal(s)
[edit]- Outreachy internship - Improving ~20 documentation pages and creating a demo app to help users of MediaWiki learn how to use our APIs
Done - Create 1-3 Action API usage tutorials
Done
- Create essay describing typical software development prioritization concerns to help community understand the decision-making process
Done
- Develop maturity model for technical documentation content
Partially done
Status
[edit]
Note: February 13,2019
- Internship is going very well (with a sample page from one of our interns here)
- API usage tutorials are underway
In progress - We've been gathering tasks and notes on how we can frame this discussion
- Maturity model is also
In progress, more details are in the ticket.
Note: March 13, 2019
- Internship is
Done here) - API usage tutorials are underway
In progress - Create essay describing typical software development prioritization is
Done - Develop maturity model is
Partially done. Next steps are integrating strategy into document which will happen as mid-term and FY19/20 planning are completed.
- Internship is
Outcome 1 / Output 1.2
[edit]Technical Writing
- Improve documentation for Toolforge & Cloud VPS based on gaps identified by the 'Tech writing (Re)working group' and via the Toolforge Annual Survey.
Primary team: DevAdv
Goal(s)
[edit]- Continued from Q3 Plan and visibly improve Toolforge technical documentation
In progress
Status
[edit]
Note: June 6, 2019
- This is
Partially done for now and will be fully done next quarter.
- This is
Outcome 3 / Output 3.1
[edit]Primary team: DevAdvPromote Wikimedia products at relevant conferences, hackathons, and within the Wikimedia communities
Goal(s)
[edit]- Support volunteer technical community participation in Wikimedia Hackathon 2019
- Continue Tech Talks series
Status
[edit]
Note: June 6, 2019
Outcome 7 / Output 7
[edit]Collaboration with the community of researchers in industry and academia is further scaled and supported, so that more findings and datasets are published and disseminated under an open license, to help us answer strategically important questions.
- Organize and host the annual Wiki Research Workshop to help align the interests of the academic community to issues of strategic importance for the movement. Continue to successfully run a research workshop at a major conference, as we have for the past 4 years.
Primary team: Research
Goal(s)
[edit]- Organize the 6th Wiki Research Workshop on May 14, 2019 T211890
In progress
Status
[edit]
To do May 2019
- This is
Done
- This is
Outcome 8 / Output 8.1
[edit]Developer Advocacy
- Update MediaWiki.org homepage and other key content pages
Primary team: DevAdv
Goal(s)
[edit]Status
[edit]
Note: April 14, 2019
- New content and layout of the mediawiki.org front page deployed on 2019-04-13 is now
Done. List of potential follow-up work has been published.
Note: June 6, 2019
- This is fully
Done
- This is fully
Outcome 8 / Output 8.3
[edit]Developer Advocacy
- Organize Wikimedia project participation and support mentors and other participants in Outreachy, Google Summer of Code, Google Code-in, and similar programs.
Primary team: DevAdv
Goal(s)
[edit]- Support Outreachy Round 18
- Support Google Summer of Code 2019
- Support Google Season of Docs participation
Status
[edit]
Note: June 6, 2019
- Both Outreachy ( 4 projects) and GSOC (12 projects) are fully
In progress - Season of Docs is also now
In progress
- Both Outreachy ( 4 projects) and GSOC (12 projects) are fully
Note: June 27, 2019
- These efforts are still
In progress and will wrap up in Q1 for GSoC and Outreachy. Season of Docs will be fully in swing early in Q1 FY19/20 with participant selection.
- These efforts are still
Outcome 8 / Output 8.4
[edit]Developer Advocacy
- Collect or create learning-oriented (tutorial), goal-oriented (how-to), and understanding-oriented (overview) content describing the Wikimedia movement's technical spaces, technical services, and FOSS projects.
Primary team: DevAdv
Goal(s)
[edit]- Mentor Outreachy project on documentation improvements to the ~20 top 70 most viewed MediaWiki Action API pages on-wiki
- Mentor GSoC project on develop code samples in Javascript and PHP to demonstrate the use of MediaWiki Action API modules
Status
[edit]
Note: June 6, 2019
- Both goals are
In progress right now for the next few months.
- Both goals are
Note: June 27, 2019
- These efforts are still
In progress and will wrap up in Q1 for GSoC and Outreachy.
- These efforts are still