The basic principle is this: don't be mean. Let's treat each other the way we would if we were all face-to-face in a professional setting.
We, as contributors, maintainers, and users of this project, pledge to make participation in our community a harassment-free and inclusive experience for everyone, regardless of age, background, identity, nationality, ability, or any other characteristic. We value respect, collaboration, and fairness above all else.
To ensure a positive and welcoming environment, we expect all community members to adhere to the following principles:
-
Be Respectful: Treat everyone with dignity and kindness. Disagreements are natural, but they should be handled constructively and without personal attacks.
-
Be Inclusive: Strive to create an environment where everyone feels welcome and valued. Avoid language or behavior that could make others feel unwelcome, discourage participation, or hinder collaboration.
-
Be Collaborative: Work together to improve the project. Share knowledge, listen to others, and be open to feedback.
-
Be Fair: Avoid making assumptions about others' intentions or perspectives. Give everyone the benefit of the doubt and assume good faith.
-
Be Mindful of Global Perspectives: Recognize that our community spans diverse cultures, nations, and experiences. Avoid language or actions that could be interpreted as dismissive, derogatory, or hostile toward any group, region, country, etc.
The following behaviors are considered unacceptable within our community:
-
Harassment, bullying, or intimidation of any kind.
-
Discriminatory remarks or actions based on personal characteristics of any kind.
-
Derogatory comments or jokes, even if intended as humor.
-
Dismissive or hostile language toward any country, culture, or region.
-
Sexualized language, imagery, or attention.
-
Any form of retaliation against individuals who report or address unacceptable behavior.
Instances of unacceptable behavior may be reported to the project maintainers by contacting andrew@rail5.org. All complaints will be reviewed and investigated promptly and fairly. Maintainers are obligated to maintain confidentiality regarding the reporter of an incident.
Appropriate actions will be taken to address unacceptable behavior, including but not limited to:
-
A private warning.
-
A temporary ban from the community.
-
A permanent ban from the community.
This code of conduct applies to all project spaces, including but not limited to:
-
Project repositories and issue trackers.
-
Community forums, chat rooms, and mailing lists.
-
In-person or virtual events related to the project.
This code of conduct is inspired by the Contributor Covenant.