GSoC 2026

42 views
Skip to first unread message

dawit zeleke

unread,
Mar 5, 2026, 8:42:37 AM (5 days ago) Mar 5
to dart-gsoc

Hello everyone,  My name is Dawit Zeleke. I am a Software Engineering graduate student from Addis Ababa University in Ethiopia. I am interested in contributing to the project “Migrate IntelliJ Plugins off Weberknecht WebSocket library” for Google Summer of Code 2026.

I have experience with backend development using .NET, JavaScript, and some experience working with JVM-based projects. I am currently exploring the IntelliJ plugin repository and the tracking issue (flutter/dart-intellij-third-party#208) to understand how the WebSocket implementation is currently used.

Could you please guide me on:

  1. Where the Weberknecht WebSocket library is currently integrated in the plugin

  2. Whether there are recommended modern libraries that the project prefers for the migration

  3. Any small issues or tasks I could start with before submitting my proposal

Thank you! I’m excited to contribute and learn from the community.

Helin Shiah

unread,
Mar 5, 2026, 12:30:43 PM (5 days ago) Mar 5
to dawit zeleke, dart-gsoc
Hi Dawit,

Thanks for your introduction and your interest in this project!

1. The WebSocket library is currently being used in various places, but you should be able to search for the library `de.roderick.weberknecht` and find the files that use it.
2. We haven't evaluated modern libraries to replace the library, so the project could involve investigating alternatives and reasoning about which makes the most sense for our plugins.
3. Since we only took over the Dart plugin recently, we don't have a list of good first issues in that repository. Working on a "good first issue" in the Flutter plugin (https://github.com/flutter/flutter-intellij/issues?q=is%3Aissue%20state%3Aopen%20label%3Agood-first-issue) could be a helpful way to get a sense of what it's like to work on one of these plugins. Let us know if there's an issue you are curious to try though, in case we decide it's not a good first issue after all or have more context on it!


--
You received this message because you are subscribed to the Google Groups "dart-gsoc" group.
To unsubscribe from this group and stop receiving emails from it, send an email to dart-gsoc+...@googlegroups.com.
To view this discussion visit https://groups.google.com/d/msgid/dart-gsoc/fa22edc9-6a26-4c16-8357-6b950e4c3606n%40googlegroups.com.
Reply all
Reply to author
Forward
0 new messages