There are a couple projects related to Wiki Education Dashboard / Programs & Events Dashboard that I'm hoping to mentor for. It's a web application built with Ruby on Rails and React.js, and it tracks participation in things like classroom editing projects and editathons.
For Outreachy, the project is to build a Ruby gem for fetching and parsing Wikidata diffs, so that it's easy to determine what changed — how many statements or references were added, etc — in a given edit. Once the Outreachy projects on Phabricator go public, you can find it here: https://phabricator.wikimedia.org/T328389 For GSoC, the project I've listed is to improve the user experience for setting up a new event on Programs & Events Dashboard when the event organizer only wants to track contributions to a specific set of articles. You can find the more detailed description here: https://phabricator.wikimedia.org/T328698 (We're also open to student-proposed projects for the Dashboard, and I've mentored for several such projects in the past.) If you're interested in exploring the project and/or chatting about it, you can request an invite to our Slack channel by sending me an email ( s...@wikiedu.org). Sage Ross (he/him) User:Ragesoss / User:Sage (Wiki Ed) On Thu, Feb 2, 2023 at 2:35 PM Stef Dunlap <sdun...@wikimedia.org> wrote: > Abstract Wikipedia is also interested in mentoring someone in this next > run in GSoC. Our project is, "end-to-end test coverage for Abstract > Wikipedia's Wikifuntions"[1]. > > Abstract Wikipedia <https://meta.wikimedia.org/wiki/Abstract_Wikipedia> is > an idea that people can create and maintain Wikipedia articles in a > language-independent way. A particular language Wikipedia can translate > this language-independent article into its language. Code does the > translation. This code will be run on Wikifunctions. > > Wikifunctions <https://www.mediawiki.org/wiki/Extension:WikiLambda> is a > new Wikimedia project that allows anyone to create and maintain code. This > is useful in many different ways. It provides a catalog of all kinds of > functions that anyone can call, write, maintain, and use. > > When Wikifunctions launches, the team wants the core features to be > covered by end-to-end tests that can be run against any patch review. We > are leveraging existing selenium tools and patterns to write the tests, and > a novel GitLab Kubernetes based CI pattern that integrates with Gerrit > (MediaWiki's legacy git version control server). > > The aim of this GSoC project will be to write e2e (end-to-end) tests using > Selenium <https://www.mediawiki.org/wiki/Selenium> and integrate them > into the Wikifunction pipeline. A stretch goal of this project working on > "production-izing" pipeline itself, and documenting the pattern for other > teams to evaluate and implement. > > The technology stack will be mostly Javascript and Selenium, with a > possibility of getting into Rust, Gitlab CI, and Kubernetes. I would be the > primary mentor, with co-mentorship from Cory Massaro, Jame Forrester, > and Denny Vrandečić. > > [1]: https://phabricator.wikimedia.org/T328587 > > On Tue, Jan 31, 2023 at 3:54 PM Srishti Sethi <sse...@wikimedia.org> > wrote: > >> @Avez Please join the chat here for a further discussion on your question >> https://wikimedia.zulipchat.com/#narrow/stream/365030-gsoc23-outreachy26 >> . >> >> *Srishti Sethi* >> Senior Developer Advocate >> Wikimedia Foundation <https://wikimediafoundation.org/> >> >> >> >> On Tue, Jan 31, 2023 at 11:13 AM Avez Qureshi <avezqureshi4...@gmail.com> >> wrote: >> >>> Respected Mam >>> I did liked to know, how students can get mentors if they want to >>> participate in GSOC 2023 and contribute for Wikimedia >>> Regards, >>> Avez Qureshi >>> >>> On Sat, 14 Jan 2023 at 05:01, Srishti Sethi <sse...@wikimedia.org> >>> wrote: >>> >>>> Hello everyone, >>>> >>>> TLDR; Wikimedia will soon be applying as a mentoring organization to >>>> *Google >>>> Summer of Code 2023* < >>>> https://www.mediawiki.org/wiki/Google_Summer_of_Code/2023> [1] and >>>> *Outreachy >>>> Round 26* <https://www.mediawiki.org/wiki/Outreachy/Round_26> [2]. We >>>> are currently working on a list of interesting project ideas to include in >>>> the application. If you have some ideas for *coding or non-coding >>>> (design, documentation, translation, outreach, research) projects*, >>>> share them by* February 7th* here: < >>>> https://phabricator.wikimedia.org/T326991> [3]. For non-coding >>>> projects that can be promoted via Outreachy, there are only two available >>>> slots, which will be allocated to mentors on a first-come, first-serve >>>> basis. >>>> >>>> *Timeline* >>>> As a mentor, you will engage potential candidates in the application >>>> period for both programs between March and April. You will help candidates >>>> make small contributions to your project and answer any project-related >>>> queries during this time. You will work more closely with the accepted >>>> candidates during the coding period between May and August. >>>> >>>> *Tips for proposing projects* >>>> * Follow this task description template when you propose a project in >>>> Phabricator: < >>>> https://phabricator.wikimedia.org/tag/outreach-programs-projects> [4]. >>>> You can also use this workboard to pick an idea if you don't have one >>>> already. Add #Google- Summer-of-Code (2023) or #Outreachy (Round 26) tag. >>>> * Project should require an experienced developer ~15 days and a >>>> newcomer ~3 months to complete. >>>> * Each project should have at least two mentors, including one with a >>>> technical background. >>>> * Ideally, the project has no tight deadlines, a moderate learning >>>> curve, and fewer dependencies on Wikimedia's core infrastructure. Projects >>>> addressing the needs of a language community are most welcome. >>>> >>>> Learn more about the roles and responsibilities of mentors on >>>> MediaWiki.org: <https://www.mediawiki.org/wiki/Outreachy/Mentors> [5], >>>> <https://www.mediawiki.org/wiki/Google_Summer_of_Code/Mentors> [6]. >>>> >>>> Cheers, >>>> Srishti >>>> >>>> [1] https://www.mediawiki.org/wiki/Google_Summer_of_Code/2023 >>>> >>>> [2] https://www.mediawiki.org/wiki/Outreachy/Round_26 >>>> >>>> [3] https://phabricator.wikimedia.org/T326991 >>>> >>>> [4] https://phabricator.wikimedia.org/tag/outreach-programs-projects/ >>>> >>>> [5] https://www.mediawiki.org/wiki/Outreachy/Mentors >>>> >>>> [6] https://www.mediawiki.org/wiki/Google_Summer_of_Code/Mentors >>>> >>>> *Srishti Sethi* >>>> Senior Developer Advocate >>>> Wikimedia Foundation <https://wikimediafoundation.org/> >>>> >>>> _______________________________________________ >>>> Wikitech-l mailing list -- wikitech-l@lists.wikimedia.org >>>> To unsubscribe send an email to wikitech-l-le...@lists.wikimedia.org >>>> >>>> https://lists.wikimedia.org/postorius/lists/wikitech-l.lists.wikimedia.org/ >>> >>> _______________________________________________ >> Wikitech-l mailing list -- wikitech-l@lists.wikimedia.org >> To unsubscribe send an email to wikitech-l-le...@lists.wikimedia.org >> >> https://lists.wikimedia.org/postorius/lists/wikitech-l.lists.wikimedia.org/ > > > > -- > *Stef Dunlap* (she/her) > _______________________________________________ > Wikitech-l mailing list -- wikitech-l@lists.wikimedia.org > To unsubscribe send an email to wikitech-l-le...@lists.wikimedia.org > https://lists.wikimedia.org/postorius/lists/wikitech-l.lists.wikimedia.org/
_______________________________________________ Wikitech-l mailing list -- wikitech-l@lists.wikimedia.org To unsubscribe send an email to wikitech-l-le...@lists.wikimedia.org https://lists.wikimedia.org/postorius/lists/wikitech-l.lists.wikimedia.org/