Hello everyone! I am Asad Salman from School of EE & CS, NUST, Islamabad, Pakistan (UTC+5). This year, I'll be working on Ring as part of Google Summer of Code under the tutelage of Adrien Béraud.
A lot of Ring development time is spent on developing and maintaining different clients on different OS. Every time we have to integrate a new feature, we have to integrate it in different clients in different environments (with different available APIs). This wastes a lot of time that can be spent on better things. Also, this way some clients are left behind (e.g. Mac client). My project <https://summerofcode.withgoogle.com/projects/#4909343647465472> is on writing a NodeJS wrapper around the Ring Daemon. Such a wrapper will allow cross-platform Ring clients to be developed using frameworks like Electron. I'd love to hear any suggestions you guys may have related to the project. I look forward to working on this project with the Ring developers. -Asad
