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 (
sage(a)wikiedu.org).
Sage Ross (he/him)
User:Ragesoss / User:Sage (Wiki Ed)
On Thu, Feb 2, 2023 at 2:35 PM Stef Dunlap <sdunlap(a)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 <ssethi(a)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 <avezqureshi4785(a)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 <ssethi(a)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(a)lists.wikimedia.org
To unsubscribe send an email to wikitech-l-leave(a)lists.wikimedia.org
https://lists.wikimedia.org/postorius/lists/wikitech-l.lists.wikimedia.org/
_______________________________________________
Wikitech-l mailing list --
wikitech-l(a)lists.wikimedia.org
To unsubscribe send an email to wikitech-l-leave(a)lists.wikimedia.org
https://lists.wikimedia.org/postorius/lists/wikitech-l.lists.wikimedia.org/
--
*Stef Dunlap* (she/her)
_______________________________________________
Wikitech-l mailing list -- wikitech-l(a)lists.wikimedia.org
To unsubscribe send an email to wikitech-l-leave(a)lists.wikimedia.org
https://lists.wikimedia.org/postorius/lists/wikitech-l.lists.wikimedia.org/