Skip to content

Latest commit

 

History

History
36 lines (22 loc) · 1.33 KB

CONTRIBUTING.md

File metadata and controls

36 lines (22 loc) · 1.33 KB

Contributing

First, thank you for contributing to testcontainers-rs.

Licensing

Unless you explicitly state otherwise, any contribution intentionally submitted for inclusion in the work by you, as defined in the Apache-2.0 license, shall be dual licensed as above, without any additional terms or conditions.

Code Contributions

Setting up local development

Formatting

We rely on rustfmt (nightly):

cargo +nightly fmt --all -- --check

Commits

Strive for creating atomic commits. That is, commits should capture a single feature, including its tests. Ideally, each commits passes all CI checks (builds, tests, formatting, linter, ...).

When in doubt, squashing everything into a single but larger commit is preferable over commits that don't compile or are otherwise incomplete.

For writing good commit messages, you may find this guide helpful.

Contact

Feel free to drop by in the testcontainers-rust channel of our Slack workspace.