Holodeck B2B Generic Utilities
This project contains a collection of classes that provide generic utilities commonly used in other Holodeck B2B projects.
Using
This project is available on Maven Central using the following coordinates:
<groupId>org.holodeckb2b.commons</groupId>
<artifactId>generic-utils</artifactId>
<version>1.3.0</version>
Contributing
We are using the simplified Github workflow to accept modifications which means you should:
- create an issue related to the problem you want to fix or the function you want to add (good for traceability and cross-reference)
- fork the repository
- create a branch (optionally with the reference to the issue in the name)
- write your code, including comments
- commit incrementally with readable and detailed commit messages
- run integration tests to check everything works on runtime
- Update the changelog with a short description of the changes including a reference to the issues fixed
- submit a pull request against the 'next' branch of this repository
If your contribution is more than a patch, please contact us beforehand to discuss which branch you can best submit the pull request to.
Submitting bugs
You can report issues directly on the project Issue Tracker. Please document the steps to reproduce your problem in as much detail as you can (if needed and possible include screenshots).
Versioning
Version numbering follows the Semantic versioning approach.
License
The Holodeck B2B Generic Utilities code is licensed under the General Lesser Public License V3 (LGPLv3) which is included in LICENSE.md.
To implement the cryptographic algorithms Holodeck B2B uses the Bouncy Castle library provided by The Legion of the Bouncy Castle Inc., see the bc_license.txt file.
Support
Provided by Chasquis. Visit Chasquis-consulting.com for more information.