Skip to content

Latest commit

 

History

History
62 lines (39 loc) · 1.23 KB

CONTRIBUTING.md

File metadata and controls

62 lines (39 loc) · 1.23 KB

Contributing

Contributions are welcome!

But please read the CycloneDX contributing guidelines first.

Reporting an issue

This project uses GitHub issues to manage the issues. Open an issue directly in GitHub.

If you believe you found a bug, and it's likely possible, please indicate a way to reproduce it, what you are seeing and what you would expect to see.

Asking questions

We have a #rust-cargo Channel in the CycloneDX Slack (link in the README.md).

Pull Requests

Pull requests are welcome. Please follow the steps outlined below and make sure to check clippy, format the code and check test output.

Sign off your commits

Please sign off your commits, to show that you agree to publish your changes under the current terms and licenses of the project.

git commit --signoff ...

Building and developing the project

Build

cargo +stable build --verbose

Test

Run the tests:

cargo test

Coding standards

Check for deviations from coding standards:

cargo fmt -- --check
cargo clippy --all-targets --workspace --tests

Apply coding standards via:

cargo fmt