Status
Waiting for GSoC student to start working on this.
The Project
At the Inuka-Team we are building a plugin for partners to show wikipedia content available as contextual information on 3rd party sites.
MediaWiki page: https://www.mediawiki.org/wiki/Wikipedia_Preview
Demo Page: https://wikimedia.github.io/wikipedia-preview/demo/articles/english.html
Technical details
This project's purpose is to write cypress tests for the plugin.
Example of cypress tests:
https://github.com/wikimedia/wikipedia-kaios/tree/main/cypress
Source code for wikipedia-preview
https://github.com/wikimedia/wikipedia-preview/
Steps to install and run on your machine
(you need git, npm and node installed to run the app)
- git clone https://github.com/wikimedia/wikipedia-preview.git
- cd wikipedia-preview
- npm install
- npm run dev
Skills
Blogs with tips and tutorials
Microtasks
Mandatory
- Create a sample test on the app for mobile and desktop
Extra
- Put it running on CircleCI
- Run it against multiple browsers (cross browser testing)
Instructions on Submission
- Setup a fork of the repo
- Corresponding to each microtask, create a pull request on your fork
💡 Note: Do not raise a pull request upstream / against the original project. Create a branch on your fork and create a PR to main to your fork, not the original project
- Invite the mentors as collaborators to your forked repos (ONLY WHEN YOU'RE DONE PUSHING CODE TO THE PR)
Github usernames: jpita, vidhi-mody, und3fined-v01d
- Add the mentors (usernames provided above) as reviewers to each pull request that you open
- Add your name to the "Students" section below
- Corresponding to each microtask, provide a link to the pull request under your name in the "Students" section
Example:
* Vidhi Mody Microtask 1: #link to the pr Microtask 2: #link to the pr
Students
* Sahil Grewal Microtask 1 and 2: https://github.com/sahilgrewal8072/wikipedia-preview/pull/1
* Shubham Jain Microtask 1: https://github.com/shubham00jain/wikipedia-preview/pull/1 Microtask 2:
* Karthik Shetty Microtask 1: https://github.com/karthikshetty03/wikipedia-preview/pull/1 Microtask 2: https://github.com/karthikshetty03/wikipedia-preview/pull/5
* Neeraj Anand(Username: Neeraj_on_git, githubusername: neeraj-2) Microtask 1 and Microstak 2: https://github.com/neeraj-2/wikipedia-preview/pull/4
* Bavisetti Narayan Microtask 1, 2 and 3: https://github.com/NarayanBavisetti/wikipedia-preview/pull/1
* Shailesh Kanojiya Microtask 1: https://github.com/shailesh1028/wikipedia-preview/pull/1 Microtask 2: https://github.com/shailesh1028/wikipedia-preview/pull/2
* Aditya Gupta Microtask 1 and 2 : https://github.com/Aditya-1295/wikipedia-preview/pull/1
* Shubham Palriwala Microtasks: https://github.com/ShubhamPalriwala/wikipedia-preview/pull/1