Hi Laurent and the Joplin community!
I’m Ehtesham, a student developer currently diving into the world of open source. Recently, I’ve been contributing to Chromium, where I’ve been learning to implement dependency injections and refactor parts of the Extensions API. It’s been a steep learning curve, but it taught me a lot about how large-scale software is built.
Since Joplin is built on Electron, I’m really interested in seeing how those same technologies are used in a real-world app. I’m a big fan of the privacy-first approach here, and I’m looking to help out with stability and security.
I'm specifically interested in Idea #6 (Strengthen the security of the plugin ecosystem). My experience with the Chrome Extensions codebase has given me some perspective on how to manage third-party code safely, and I'd love to see how I can apply those lessons to Joplin.
I’ve already spent some time getting the project to build locally (had a bit of a battle with Windows file locks!) and I’m currently looking at a small stability fix for a renderer crash I noticed in the ElectronAppWrapper.
Excited to learn from everyone here!
GitHub: Ehtesham-Zahid (Ehtesham Zahid) · GitHub
Gerrit: https://chromium-review.googlesource.com/q/owner:ehteshamzahid313@gmail.com