|
NeuralPlus 0.2.0
An open-source, provider-independent C++17 AI SDK and LLM client library
|
Thank you for considering a contribution to NeuralPlus.
Open a discussion or issue before provider protocols, public API changes, new mandatory dependencies, or substantial architecture work. Narrow bug fixes and documentation corrections can go directly to a pull request.
Participation in the project is governed by the Code of Conduct.
The dev preset builds all examples as part of the normal build. To build only the examples, run cmake --build --preset dev-examples; the executables are written to build/dev/examples/.
Use the repository .clang-format configuration for C++ changes. Public headers must be self-contained and remain C++17-compatible.
AIClient; providers translate one round.FunctionTool and FunctionTracer before adding subclasses.MockHttpTransport; default tests must not require API keys or live provider calls.--help path that exits before credential resolution so CI can smoke-test it safely.Include:
By contributing, you agree that your contribution is licensed under the repository's [Apache License 2.0](LICENSE). Accepted contributors are recognized in repository history, release notes, and CONTRIBUTORS.md.