Skip to content

CODE_OF_CONDUCT.md

Craig Haseler edited this page Oct 19, 2024 · 1 revision

Introduction

Welcome to the EMPACT open source project! We are committed to fostering a welcoming, inclusive, and supportive environment for everyone, regardless of experience level, gender identity, sexual orientation, disability, personal appearance, race, ethnicity, age, religion, nationality, or any other attribute. This Code of Conduct applies to all interactions related to the EMPACT project, including issues, pull requests, code reviews, discussions, and offline interactions.

By participating in this project, you agree to uphold this Code of Conduct and help us build a positive and constructive community.


Our Standards

We expect all contributors and community members to:

  1. Be Respectful
    Treat everyone with respect. Personal attacks, harassment, and disrespectful language will not be tolerated. Always assume good intent and approach disagreements with the goal of finding common ground.

  2. Be Inclusive
    Be mindful of the language you use, ensuring it is welcoming and inclusive. Avoid using terms or phrases that might exclude or alienate others. Help make the project a safe place where anyone can contribute, learn, and thrive.

  3. Be Constructive
    Provide helpful, constructive feedback. Criticism should focus on the idea or issue rather than the person behind it. When offering feedback, try to suggest ways to improve. A constructive environment helps everyone grow and learn.

  4. Be Open to Collaboration
    Value collaboration and the input of others. Encourage diverse perspectives, seek input, and be willing to compromise. A successful project is built by working together as a team.

  5. Be Transparent
    Share information openly and transparently. Communicate clearly and honestly about your intentions, challenges, and contributions to the project. This fosters trust and cooperation.

  6. Respect Privacy
    Do not share private information about contributors or community members without their consent. Respect the confidentiality of communications that are intended to be private.


Unacceptable Behavior

The following behaviors are considered unacceptable in the EMPACT project:

  • Harassment, bullying, or threats of any kind.
  • Discriminatory or derogatory language or behavior.
  • Unwelcome sexual attention or advances.
  • Trolling, insulting, or attacking individuals.
  • Publishing others' private information (e.g., addresses or emails) without permission.
  • Any other conduct that could reasonably be considered inappropriate in a professional setting.

Reporting Issues

If you experience or witness behavior that violates this Code of Conduct, we encourage you to report it. All reports will be reviewed and investigated promptly, and appropriate action will be taken to address the situation. To report an issue, please contact the project maintainers.

All reports will remain confidential, and we are committed to maintaining the anonymity of the reporter where possible.


Enforcement

Project maintainers are responsible for enforcing this Code of Conduct. They have the right to take action on any behavior that they deem inappropriate, including but not limited to:

  • Removing comments, commits, issues, or other contributions that violate this Code of Conduct.
  • Banning temporarily or permanently any contributor whose behavior is unacceptable.
  • Other actions deemed necessary to maintain a welcoming environment.

Maintainers are encouraged to resolve conflicts fairly and consistently, but their decisions are final.


Scope

This Code of Conduct applies to all project spaces, including GitHub repositories, pull requests, issues, discussions, and any public or private communications related to the project. It also applies when an individual is representing the project in any capacity, whether online or offline.


Acknowledgment

This Code of Conduct is adapted from the Contributor Covenant, version 2.1, available here.


License

This Code of Conduct is distributed under a Creative Commons Attribution 4.0 License.


This Code of Conduct helps ensure that the EMPACT project is a safe and welcoming place for everyone. We appreciate your contributions and commitment to making our community great!