We want Flyto to be a project where people can ship good work without dealing with harassment or bad-faith interaction. That applies to everyone regardless of background, identity, experience level, or employer.
- Be direct and kind. Critique the code, not the person.
- Assume the other person is acting in good faith until proven otherwise — and even then, say something before escalating.
- Welcome new contributors. Explain the context they're missing; don't make them feel stupid for not having it.
- Default to English for public discussion so more people can participate. Other languages are welcome in private channels and for discussions clearly scoped to a specific language community.
- Personal attacks, slurs, or sustained disruption.
- Harassment in any form — public or private.
- Publishing anyone's private information without their explicit consent.
- Sexualised language or imagery in project spaces.
- Sustained bad-faith engagement: trolling, concern-trolling, deliberate mis-citation, DARVO.
This list isn't exhaustive. If you wouldn't say it at work, don't say it here.
Applies in every project space: GitHub repos, discussions, issues, PRs, Discord, email threads associated with the project, events we host, and any other venue where you are representing Flyto.
Reports to conduct@flyto2.com — goes to a rotating group of maintainers, not a single person. We review every report we receive within 72 hours.
Possible responses, in rough escalation order:
- Private warning + request to adjust behaviour
- Public clarification on the thread in question
- Temporary ban from the project space
- Permanent removal
For security issues (not conduct), see SECURITY.md.
Adapted from the Contributor Covenant v2.1, edited to match how we actually want to operate rather than copy boilerplate.