Ring: NodeJS Plugin for Seamless Cross-platform Client Development
- Mentors
- Adrien Beraud
- Organization
- The GNU Project
A big problem impeding Ring development is developing (and providing support for) different Ring clients running on disparate systems. What this means is that every time we want to add a feature, we have to figure out how to do it on each OS.
In this project, I will add a NodeJS Wrapper around the Ring Daemon (written in C++) that will convert client calls to appropriate native calls. My work will lead the way to a "Write once, run anywhere" kind of client, which will use the APIs I will expose as part of my project.