I am working on a project where I need to run Thrift over WebSockets
between a server running on the local host and a client running in the
browser. In the course of the project, I developed some enhancements to the
current library. Besides simple bug fixes, I have never contributed to an
open source project before. I read the basic information on the website
about contributing, but I wanted to email this list before opening any
items in JIRA.

For my project, I wrote a server-side WebSocket transport for the D library
and fixed several compilation errors and warnings on Windows. I also made a
fix for a runtime ReferenceError in the JavaScript code generated by the
Thrift compiler. At the beginning of the project, I was evaluating both
Vala and D for the server portion. I added a Vala code generator to the
Thrift project and VAPI file generation to the c_glib build. The Vala work
isn't complete, but I was planning on finishing it up and possibly
submitting that as well.

I guess my first question is whether any of this work is of interest to the
wider community. If it is, how many pull requests should I submit? The D
and JavaScript work would be separate, but I was unsure whether I should
separate the D compilation fixes into a separate item. If I complete the
Vala work, would that be one PR or multiple?

Thanks,
James

Reply via email to