_______________________________________________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 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 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 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ć.On Tue, Jan 31, 2023 at 3:54 PM Srishti Sethi <ssethi@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._______________________________________________On Tue, Jan 31, 2023 at 11:13 AM Avez Qureshi <avezqureshi4785@gmail.com> wrote:Respected MamI did liked to know, how students can get mentors if they want to participate in GSOC 2023 and contribute for WikimediaRegards,Avez QureshiOn Sat, 14 Jan 2023 at 05:01, Srishti Sethi <ssethi@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
Wikitech-l mailing list -- wikitech-l@lists.wikimedia.org
To unsubscribe send an email to wikitech-l-leave@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-leave@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-leave@lists.wikimedia.org
https://lists.wikimedia.org/postorius/lists/wikitech-l.lists.wikimedia.org/