# Replicante Common Crates A collection of crates shared by [replicante](https://replicante.io)'s workspaces. ## Usage Add this repo as a submodule to the workspace that needs it. Update the top workspace file with the needed crates if the workspace requires it. ## Development Because this repo is meant to be a submodule inside of another workspace it comes without a `Cargo.toml` file. It does have a `Cargo.workspace.toml` which is a workspace listing all crates. To use cargo commands from the repo root add a symlink named `Cargo.toml`: ```bash ln -s Cargo.workspace.toml Cargo.toml ``` ## Code of Conduct Our aim is to build a thriving, healthy and diverse community. To help us get there we decided to adopt the [Contributor Covenant Code of Conduct](https://www.contributor-covenant.org/) for all our projects. Any issue should be reported to [stefano-pogliani](https://github.com/stefano-pogliani) by emailing [conduct@replicante.io](mailto:conduct@replicante.io). Unfortunately, as the community lucks members, we are unable to provide a second contact to report incidents to. We would still encourage people to report issues, even anonymously. In addition to the Code Of Conduct below the following documents are relevant: * The [Reporting Guideline](https://www.replicante.io/conduct/reporting), especially if you wish to report an incident. * The [Enforcement Guideline](https://www.replicante.io/conduct/enforcing)