Code of Conduct

ReproHack Project Code of Conduct

This code of conduct outlines our expectations for participants within the ReproHack community, as well as steps to reporting unacceptable behavior. We are committed to providing a welcoming and inspiring community for all and expect our code of conduct to be honored.

Everyone participating in ReproHack activities is required to conform to the Code of Conduct. This Code of Conduct applies to all spaces managed by the ReproHack organisation including, but not limited to, events, email lists, and online forums such as GitHub, Slack and Twitter. Event hosts are expected to assist with the enforcement of the Code of Conduct. Anyone who violates this code of conduct may be banned from the community, both online and in-person.

Our open source community strives to:

  • Be friendly and patient.

  • Be welcoming: We strive to be a community that welcomes and supports people of all backgrounds and identities. This includes, but is not limited to members of any race, ethnicity, culture, national origin, colour, immigration status, social and economic class, educational level, sex, sexual orientation, gender identity and expression, age, size, family status, political belief, religion, and mental and physical ability.

  • Be considerate: Your work will be used by other people, and you in turn will depend on the work of others. Any decision you take will affect users and colleagues, and you should take those consequences into account when making decisions. Remember that we're a world-wide community, so you might not be communicating in someone else's primary language.

  • Be respectful: Not all of us will agree all the time, but disagreement is no excuse for poor behavior and poor manners. We might all experience some frustration now and then, but we cannot allow that frustration to turn into a personal attack. It’s important to remember that a community where people feel uncomfortable or threatened is not a productive one.

  • Be careful in the words that we choose: We are a community of professionals, and we conduct ourselves professionally. Be kind to others. Do not insult or put down other participants. Harassment and other exclusionary behavior aren't acceptable. This includes, but is not limited to: Violent threats or language directed against another person, Discriminatory jokes and language, Posting sexually explicit or violent material, Posting (or threatening to post) other people’s personally identifying information (“doxing”), Personal insults, especially those using racist or sexist terms, Unwelcome sexual attention, Advocating for, or encouraging, any of the above behavior, Repeated harassment of others. In general, if someone asks you to stop, then stop.

  • Try to understand why we disagree: Disagreements, both social and technical, happen all the time. It is important that we resolve disagreements and differing views constructively. Remember that we’re different. Diversity contributes to the strength of our community, which is composed of people from a wide range of backgrounds. Different people have different perspectives on issues. Being unable to understand why someone holds a viewpoint doesn’t mean that they’re wrong. Don’t forget that it is human to err and blaming each other doesn’t get us anywhere. Instead, focus on helping to resolve issues and learning from mistakes.

  • We are all here to make Research Better!: As a participant reviewing authors' work, be mindful that they are being incredibly brave by sharing their work for review! Many authors will be self-taught and will have tried their best to make their work reproducible, often with no formal training or guidance on how to do it. Yet they are allowing the community to learn from examining their work. Please appreciate their efforts and make your comments and suggestions in good faith.

Equally, as authors receiving feedback, please be mindful of the fact that reviewers may be complete beginners. You may receive suggestions that are simplistic or unworkable. Please engage with them in good faith and use them to help reviewers learn. Also, what appears obvious to you the author may well seem cryptic or confusing to folks outside your project. Embrace any feedback regarding incomplete or confusing documentation as valuable insight.

Diversity Statement

We encourage everyone to participate and are committed to building a community for all. Although we will fail at times, we seek to treat everyone both as fairly and equally as possible. Whenever a participant has made a mistake, we expect them to take responsibility for it. If someone has been harmed or offended, it is our responsibility to listen carefully and respectfully, and do our best to right the wrong.

Although this list cannot be exhaustive, we explicitly honor diversity in age, gender, gender identity or expression, culture, ethnicity, language, national origin, political beliefs, profession, race, religion, sexual orientation, socioeconomic status, and technical ability. We will not tolerate discrimination based on any of the protected characteristics above, including participants with disabilities.

Reporting Issues

If you experience or witness unacceptable behavior, or have any other concerns, please report it by completing our CoC Incident Report form . All reports will be handled with discretion.

The ReproHack Code of Conduct Committee is responsible for enforcing the Code of Conduct. It can be contacted by emailing All reports will be reviewed by the Code of Conduct Committee and will be kept confidential.

After filing a report, a representative will contact you personally, review the incident, follow up with any additional questions, and make a decision as to how to respond. The respondent will apply measured response to remove harassers and harassment from this project.

If the person who is harassing you is part of the response team, they will recuse themselves from handling your incident. If the complaint originates from a member of the response team, it will be handled by a different member of the response team. We will respect confidentiality requests for the purpose of protecting victims of abuse.

Attribution & Acknowledgements

This code of conduct has been adapted from the Galaxy Project, and was itself initially based on the Open Code of Conduct from the TODOGroup.