GSoC 2026 Interest Refactor Cytosnap to use Playwright- [Malashri Shirage]

46 views
Skip to first unread message

Malashri Shirage

unread,
Feb 20, 2026, 1:30:26 PMFeb 20
to cytoscape-helpdesk
Hello NRNB Team and Mentors,
My name is Malashri Shirage, a 2nd year, AI&DS student. I am writing to express my strong interest in the GSoC 2026 project: 'Refactor Cytosnap to use Playwright'.
I have a solid foundation in JavaScript and I am very excited to start my Open Source journey with NRNB. I've already started exploring the GitHub repository for cytosnap to understand the current Puppeteer implementation.
To move forward, I would appreciate your guidance on:
Are there any 'Good First Issues' or documentation tasks I can pick up to get familiar with the codebase?
Is there a specific mentor I should reach out to for this project?
I am committed to being an active contributor and look forward to your mentorship.
Best regards,
Malashri Shirage

Malashri Shirage

unread,
Mar 3, 2026, 4:00:50 AMMar 3
to cytoscape-helpdesk
Hi Mentors,
I am Malashri Shirage. Sorry for being away for 11 days due to exams.
I have successfully set up Cytosnap locally and all tests are passing. I really want to work on the Playwright refactor project for GSoC.
Since I am a beginner, could you please guide me on where to start in the code? I am ready to learn and put in the hard work.

Malashri Shirage

unread,
Mar 3, 2026, 11:32:23 AMMar 3
to cytoscape-helpdesk
Hi mentors, just wanted to share an update on PR #33 (Migrating to Playwright). I’ve successfully transitioned the engine and also addressed the previous discussions regarding viewport settings and screenshot quality.
Currently, all 11 tests are passing perfectly on my local setup. I’ve ensured the code follows the project's guidelines.
Also, as I move forward, I’m starting to draft my GSoC proposal based on this migration and further enhancements. Would it be possible for someone to provide some initial guidance or feedback on the project direction so I can align my proposal with the organization's goals?
Whenever you have a moment, I’d appreciate your feedback on the PR and the proposal guidance. Thank you!
Reply all
Reply to author
Forward
0 new messages