diff --git a/CODE_OF_CONDUCT.md b/CODE_OF_CONDUCT.md new file mode 100644 index 0000000..fe9834e --- /dev/null +++ b/CODE_OF_CONDUCT.md @@ -0,0 +1,66 @@ +# TwinTrim Contributor Code of Conduct + +## Overview + +We aim to foster a collaborative, inclusive, and welcoming community within **twinTrim**. All contributors are expected to help create a positive experience for everyone, regardless of background, identity, or experience. + +## Expected Behavior + +Contributors are expected to: + +- Be kind, respectful, and considerate to others. +- Use inclusive and welcoming language. +- Offer constructive feedback, understanding that different perspectives exist. +- Value the experiences and input of other community members. +- Prioritize the needs of the community and the project as a whole. + +## Unacceptable Behavior + +The following actions will not be tolerated: + +- Any form of harassment, including derogatory comments, insults, or threats. +- Use of sexualized language or unwelcome advances. +- Personal attacks, trolling, or political arguments that derail discussions. +- Publishing or sharing private information of others without consent. +- Any behavior that creates a hostile or unsafe environment. + +## Responsibility of Maintainers + +Maintainers are responsible for ensuring that the Code of Conduct is upheld by all participants in the project. This includes: + +- Clarifying standards for acceptable behavior. +- Responding to reports of unacceptable behavior swiftly and fairly. +- Removing or blocking individuals who engage in harmful or disruptive behavior. +- Facilitating a healthy and inclusive atmosphere in all project spaces (repositories, forums, etc.). + +## Reporting Issues + +If you observe or experience any behavior that violates this Code of Conduct, please reach out to the project maintainers through [GitHub Issues](https://github.com/your-repo/twinTrim/issues) or directly via private communication (maintainers' contact to be decided). + +All reports will be kept confidential, and every effort will be made to address issues promptly and fairly. + +You can also refer to the [Contributor Covenant Reporting Guidelines](https://www.contributor-covenant.org) for more details on how to handle reports. + +## Consequences for Violations + +Depending on the severity of the violation, maintainers may take one or more of the following actions: + +- Issue a private or public warning. +- Temporarily or permanently ban the individual from project spaces. +- Revoke access to specific project features or repositories. + +## Appeals Process + +Anyone subject to disciplinary action may appeal by contacting the project maintainers with a clear explanation of why the decision should be reconsidered. A review will be conducted to ensure fairness. + +## Commitment to Confidentiality + +All reports will be treated confidentially. We value your privacy and will only disclose information to those involved in addressing the reported issue. + +## Attribution + +This Code of Conduct is based on the [Contributor Covenant](https://www.contributor-covenant.org), version 2.0. + +--- + +By contributing to **twinTrim**, you agree to adhere to this Code of Conduct and help maintain a positive, welcoming community for everyone. diff --git a/README.md b/README.md index 1abf7a8..db403f2 100644 --- a/README.md +++ b/README.md @@ -101,6 +101,10 @@ If you haven't installed Poetry yet, you can do so by following the instructions Contributions are welcome! Whether you have ideas for improving the internal workings of TwinTrim, such as optimizing performance or refining algorithms, or you want to enhance the user interface of the CLI tool for a better user experience, your input is valuable. Please fork the repository and submit a pull request with your improvements or new features. +## Code of Conduct + +We have adopted a [Code of Conduct](./CODE_OF_CONDUCT.md) to foster an inclusive and welcoming environment. Please read and follow it. + ## License This project is licensed under the MIT License - see the [LICENSE](LICENSE) file for details.