# Contributing to Ice

Thank you for your interest in contributing to Ice!

## How to Contribute

To contribute code or documentation to this project, please follow these steps:

1. Review the [ZeroC Contributor Agreement](https://gist.github.com/zcabot/1a4c24dca55adaa83d78cdeabc63226b).
   The CLA assistant bot will ask you to sign this agreement when you submit
   your first pull request.

2. If you're planning to make a significant contribution, such as a new feature
   or major changes, please discuss your ideas with the community first by
   starting a [discussion](https://github.com/zeroc-ice/ice/discussions) or by
   contacting us via [email](mailto:contributing@zeroc.com).

3. Fork this repository.

4. When implementing your contribution, please adhere to the project's naming
   and coding conventions to maintain consistency in the source code.

5. Submit a pull request.

We review carefully any contribution that we accept, and these reviews may take
some time. Please keep in mind there is no guarantee your contribution will be
accepted: we may reject a pull request for any reason, or no reason.

## Contact

- GitHub Discussions: <https://github.com/zeroc-ice/ice/discussions>
- Twitter: <https://twitter.com/zeroc>
- Email: <contributing@zeroc.com>
