# Code of Conduct ## Our Commitment Shuttle is an open source project built on the belief that great software comes from a community where everyone feels safe, respected, and valued. We are committed to making participation in this project a positive experience for everyone, regardless of age, background, body size, disability, ethnicity, gender identity and expression, level of experience, nationality, personal appearance, race, religion, or sexual identity and orientation. --- ## Our Standards The following behaviors contribute to a healthy, productive community: - Communicating with kindness, patience, and respect - Welcoming contributors of all experience levels - Giving and receiving constructive feedback graciously - Focusing on what is best for the project and the community - Acknowledging mistakes, learning from them, and moving forward - Respecting differing viewpoints and technical approaches The following behaviors are not acceptable: - Harassment, intimidation, or discrimination in any form - Dismissive, demeaning, or condescending language or behavior - Personal attacks or insults, whether public or private - Publishing private information about others without explicit consent - Trolling, deliberate disruption of discussions, or bad-faith contributions - Any conduct that a reasonable person would consider inappropriate in a professional setting --- ## Scope This Code of Conduct applies to all project spaces, including GitHub Issues, Pull Requests, Discussions, the repository Wiki, and any other communication channel associated with the Shuttle project. It also applies when an individual is representing the project in public spaces. --- ## Reporting If you experience or witness behavior that violates this Code of Conduct, please report it by opening a confidential issue or contacting the project maintainer directly via GitHub. All reports will be reviewed promptly and handled with discretion. The identity of the reporter will be kept confidential. Retaliation against anyone who reports a concern in good faith will not be tolerated. --- ## Enforcement The project maintainer is responsible for clarifying and enforcing this Code of Conduct. Upon receiving a report, the maintainer will: 1. Review the report and gather any additional context needed 2. Determine whether a violation occurred 3. Take appropriate action, which may include a warning, temporary restriction from the project, or a permanent ban depending on the severity and history of the behavior Decisions made by the maintainer are final. --- ## Attribution This Code of Conduct is adapted from the [Contributor Covenant](https://www.contributor-covenant.org/version/2/1/code_of_conduct/), version 2.1. --- By participating in this project, you agree to abide by this Code of Conduct.