-
Notifications
You must be signed in to change notification settings - Fork 379
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
The future of rpclib #273
Comments
I would love to help out in future development and reviewing PRs and such. Becoming a maintainer might be too much though, haven't contributed to this project before but will be a good learning experience hopefully :). I have been contributing to AirSim for quite some time, and this project is at the heart of its API implementation, thanks a lot to you and all the contributors for your hard work! |
Thank you for helping make this library possible. We have been using CARLA's rpclib fork lately, would be nice if there was one rpclib to rule them all once again! |
Hi @sztomi , rpclib is really fantastic idea which enables two different components to talk to each other with minimal efforts. Thanks a lot for that. I wish it would've supported UDP, UNIX-DOMAIN and Shared memory (for larger payloads like camera/audio) transports that gives greater advantage over existing solutions. Although I can't guarantee, I am interested to contribute some. |
I can help with the maintenance and even new feature development...let me know your thoughts on this soon. |
I don't mind - I'm have less free time on my hands as time passes, but eventually @sztomi should have the final word, especially about new features that could distort the design over time. |
I check the PRs, the open PRs have pending comments or discussions. I suppose I could close them if inactive for too long. As said previously I am totally fine transfering the maintenance to someone with more time available, but I think the original author should have a word in this. |
I would like to contribute to the project, how can I get started ? |
Open Pull Requests! I'll review and accept contributions that modernize or improve the library but don't:
|
I made an updated version, simply by ripping out the bundled libraries and using external asio/msgpack/fmtlib. Fixed some compatibility issues, cmake/conan deprecations, and C++ 17 : https://github.com/afbjorklund/rpclib
EDIT: I tried replacing rpclib with packio, but there was too many things missing that had to be reimplemented... It is very nice to have simple things like "call", "async_run" - instead of having to redo them in every rpc program |
Hey everyone,
Apologies for the lack of updates, I really wanted to continue this project but it turns out I couldn't. I reached out on reddit to see if there were people interested in taking over. @qchateau previously forked rpclib and offered to mainline his fork and to basically keep the lights on (i.e. PRs will be looked at and merged, but no new feature development).
That being said, I'd love to see some movement in this project because I still think that "RPC without code generation" is a useful niche to fill. If you are someone who would like to step in and implement some crazy new ideas as an active maintainer/developer, let me know here!
The text was updated successfully, but these errors were encountered: