You can contribute to libzpc
by submitting issues (feature requests, bug reports) or pull requests (code contributions) to the GitHub repository.
When filing a bug report, please include all relevant information.
In all cases include the libzpc
version, operating system and kernel version used.
Additionally, if it is a build error, include the toolchain version used. If it is a runtime error, include the crypto adapter config and processor model used.
Ideally, detailed steps on how to reproduce the issue would be included.
All code contributions are reviewed by the libzpc
maintainers who reverve the right to accept or reject a pull request.
Please state clearly if your pull request changes the libzpc
API or ABI, and if so, whether the changes are backward compatible.
If your pull request resolves an issue, please put a "Fixes #<issue number>"
line in the commit message. Ideally, the pull request would add a corresponding regression test.
If your pull request adds a new feature, please add a corresponding unit test.
The code base is formatted using the indent
tool with the options specified in the enclosed .indent.pro
file. All code contributions must not violate this coding style. When formatting libzpc
code, you can use indent
with the prescribed options by copying the file to your home directory or by setting the INDENT_PROFILE
environment variable's value to name the file.