Community

Code of Conduct

Our community is built on respect, collaboration, and inclusivity. This document explains expected behaviour, how to report concerns, and how reports are handled.

Our community values

We welcome the participation of every member and are committed to creating a harassment-free, welcoming environment for all, regardless of age, gender, gender identity and expression, sexual orientation, disability, physical appearance, body size, race, ethnicity, nationality, religion, or socio-economic status.

Our community thrives when we:

  • Are open and considerate to all perspectives and backgrounds.
  • Focus on what is best for the community, not just ourselves.
  • Acknowledge the time and effort of others, especially volunteers.
  • Show empathy and respect in all interactions, both online and in person.
  • Use welcoming and inclusive language to ensure everyone feels valued.

Expected behaviour

  • Be kind and respectful: treat others with empathy, patience, and consideration.
  • Be inclusive: welcome and support people of all backgrounds and identities.
  • Be professional: communicate appropriately for a diverse, global audience.
  • Be collaborative: work together, share knowledge, and help others grow.
  • Be mindful: consider the impact of your words and actions on others.
  • Respect boundaries: accept when someone declines interaction or asks you to stop.

Unacceptable behaviour

The following behaviours are considered harassment and will not be tolerated:

  • Harassment or discrimination based on protected characteristics (including age, gender, gender identity and expression, sexual orientation, disability, physical appearance, body size, race, ethnicity, nationality, religion, or socio-economic status).
  • Sexualized language or imagery, unwelcome sexual attention, or advances.
  • Violent threats or language, intimidation, stalking, or unwelcome physical contact.
  • Trolling, insults, or derogatory comments, including jokes that are exclusionary or demeaning.
  • Publishing others' private information without explicit permission.
  • Sustained disruption of community events, discussions, or activities.
  • Advocating for or encouraging any of the above behaviours.

Consequences of unacceptable behaviour

Anyone asked to stop unacceptable behaviour is expected to comply immediately. Organizers may take any action they deem appropriate, including:

  • A verbal or written warning.
  • Temporary or permanent removal from community spaces, events, or communication channels.
  • Banning from future participation in community activities.

Reporting and enforcement

How to report

If you experience or witness unacceptable behaviour, please report it as soon as possible. You can:

When reporting, include as much detail as possible: time, location, description, identities involved, witnesses, and any available evidence.

Confidentiality

All reports will be treated confidentially. Your identity will not be shared without your consent, except as necessary to address the incident or as required by law.

Enforcement process

  1. Acknowledgment — Reports will be acknowledged within 48 hours.
  2. Investigation — The Code of Conduct team will review the report and gather additional information if needed.
  3. Response — The team will determine an appropriate response (mediation, warnings, removal, etc.).
  4. Follow-up — The reporter will be informed of the outcome unless anonymity was requested.

Scope

This Code of Conduct applies to all community spaces, including:

  • In-person and online events (conferences, meetups, workshops).
  • Communication channels (mailing lists, chat platforms, forums, social media).
  • Code repositories, issue trackers, and pull requests.
  • Any other space managed by the community or organisation.

Contact

Attribution

This Code of Conduct is adapted from the Contributor Covenant. Licensed under Creative Commons Attribution-ShareAlike 3.0 Unported.