The on-wiki version of this newsletter can be found here: https://meta.wikimedia.org/wiki/Abstract_Wikipedia/Updates/2022-10-14 -- Welcome, Stef!
We are welcoming Stef Dunlap to the Abstract Wikipedia team! Stef joins us as a Quality and Test Engineer. She will be instrumental in ensuring that Wikifunctions and Abstract Wikipedia, which are complex systems spanning several MediaWiki projects, will be testable. This is expected to increase our development velocity overall.
Stef received her Bachelor of Science in Computer & Information Science from Purdue University in Indianapolis, the capital of Indiana in the USA in 2012. She has since worked for small- and medium-sized startups with a focus on improving team engineering processes and testing practices. On Wikipedia, her username is Motevets https://en.wikipedia.org/wiki/User:Motevets. We’ll let Stef introduce with her own words:
*“I'm very excited to be joining the Wikimedia Foundation as a Staff Software Engineer in Test. My approach to software engineering has been strongly influenced by my time at Pivotal which had three core values: "do the right thing, do what works, and be kind." I've seen that teams that can combine ethics, pragmatism, and empathy are the kinds of teams that make great software and foster a strong community around them.**“I live in Toronto, ON with my loving partner and two cats. In my free time, I like to make things; with computers, 3D printers, and paper. I enjoy contributing to English Wikipedia and Wikimedia Commons by finding images for articles that have none. On more than one occasion, this has involved me reaching out to owners of copyrighted images that would be good fits for articles, explaining Wikimedia's mission, the reason Wikipedia prefers free images, and (if they're comfortable) arranging them to release it under a free license so that it can be published to Commons and Wikipedia.”*
Please join me in welcoming Stef to the Abstract Wikipedia team! Workstream updates for the week of October 7
Experience workstream
- [Tests] POC integration test with Jest: use case 1 “create a new function” (T316669 https://phabricator.wikimedia.org/T316669) - Fix function editor: aliases field fixes: T317961 https://phabricator.wikimedia.org/T317961 - Aliases component improvements: T318148 https://phabricator.wikimedia.org/T318148 - [Design] Discussed adding Implementation and Tester tabs back into function flow - [Design review + changes] Function definition on mobile - Document and unify docs about CUJs (T316668 https://phabricator.wikimedia.org/T316668) - Critical User Journeys reflected as phabricator epics - Fix initialize object with edge case url params (T311416 https://phabricator.wikimedia.org/T311416)
Metadata workstream
- Added backend server id(s) to metadata (T314960 https://phabricator.wikimedia.org/T314960) - Drafted and published a wiki page documenting function call metadata ( T313567 https://phabricator.wikimedia.org/T313567) - Investigated providing readable summaries of more error types (T312611 https://phabricator.wikimedia.org/T312611) - Switched Z820/Trigger meta-data to cope with ZMap-based meta-data ( T309642 https://phabricator.wikimedia.org/T309642) - Adjusted ZTypedPair PHP to use K1/K2 not Z882K1/Z882K2 (T315009 https://phabricator.wikimedia.org/T315009) - Adjusted ZTypedList PHP to validate additions when expanded (T315696 https://phabricator.wikimedia.org/T315696)
Natural language generation workstream
- Refined the template language specification - Abstract Representation Discussion Part III (e.g., refine the definition of constructor, refine the initial proposal, etc.) - Contributed to the Architectural Review document - Extended the prototype to generate text about a topic in Wikidata (e.g. stub-like) - Published the DIFF article re: current state of NLG system https://diff.wikimedia.org/2022/09/21/the-state-of-abstract-wikipedia-natural-language-generation/
abstract-wikipedia@lists.wikimedia.org