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 <[email protected]> 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 <[email protected]> > 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 <[email protected]> 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 -- [email protected] >>> To unsubscribe send an email to [email protected] >>> >>> https://lists.wikimedia.org/postorius/lists/wikitech-l.lists.wikimedia.org/ >> >> _______________________________________________ > Wikitech-l mailing list -- [email protected] > To unsubscribe send an email to [email protected] > https://lists.wikimedia.org/postorius/lists/wikitech-l.lists.wikimedia.org/ -- *Stef Dunlap* (she/her)
_______________________________________________ Wikitech-l mailing list -- [email protected] To unsubscribe send an email to [email protected] https://lists.wikimedia.org/postorius/lists/wikitech-l.lists.wikimedia.org/
