-
-
Notifications
You must be signed in to change notification settings - Fork 4
Open
Labels
enhancementNew feature or requestNew feature or request
Description
The current C API is quite complicated for consumption. It would be great to have a C++ binding with better developer experience for C/C++ users.
- Namespace
- Proper Structures
- TBD: Classes
Possible implementations
- A single-header C++ library. The class structure can be inspired by the Rust or Java implementation. Java is a reference implementation, so the structure could be considered as a North Star for us
- Maybe: Java API export to C++ bindings boilerplate
- Creating a new official Docker client for C++, and rebuilding a Testcontainers impl from Scrath => XXXXXL sized project
- ? Connecting to another implementation over API
C++ Standard: TBD but something relatively recent
TODOs
- Define the approximate architecture of the API
- First PoC
- Include C/C++ binding into the distros and get a preview
miltoncs
Metadata
Metadata
Assignees
Labels
enhancementNew feature or requestNew feature or request