The goal for this library is to keep it light, flexible, and reliable. To that end, I will try to use as few and as lightweight dependencies as reasonably possible. Thus far, it uses WebSocket++ backed by Boost and OpenSSL for WebSocket connections, nlohmann/json for JSON serialization/deserialization, and Plog for logging.
To improve confidence the code, I am using Google Test for mocking and unit testing, and I am seeking to provide test coverage for all of the crucial functions.
I am currently building the project with the MSVC compiler on Windows for x64 targets, but plan to test with different compilers/frameworks and provide setup/build scripts in the future.
Feedback is welcome!
