# Contributing to ChatDelta CLI
Thank you for considering contributing to ChatDelta CLI!
## Getting Started
1. Fork the repository and clone your fork.
2. Ensure you have a recent version of Rust installed.
3. Build the project with `cargo build`.
4. Run the tests with `cargo test`.
The CLI depends on the `chatdelta` crate which is expected to be located in `../chatdelta-rs`. Make sure that repository is present if you want to run the application locally.
## Code Style
- Format your code with `cargo fmt`.
- Run `cargo clippy` and address any warnings where possible.
- Include tests for new features or bug fixes when appropriate.
## Submitting Changes
1. Create a new branch for your work (one feature or fix per branch).
2. Commit your changes with clear messages.
3. Open a pull request explaining your changes and the motivation behind them.
## Communication
Feel free to open issues for bugs or feature requests. For security concerns, please contact the maintainers privately at `maintainers@chatdelta.org`.
We appreciate your help in making ChatDelta CLI better!