From 3feebee760e87b9abb2301333ba93ea73507acf3 Mon Sep 17 00:00:00 2001
From: Michael Stapelberg
Date: Sun, 12 Feb 2017 12:52:21 -0800
Subject: [PATCH] document code of conduct (#31)
fixes https://github.com/i3/i3/issues/2676
---
conduct-faq.html | 74 +++++++++++++++++++++++++++++++
conduct-reporting.html | 78 +++++++++++++++++++++++++++++++++
conduct.html | 99 ++++++++++++++++++++++++++++++++++++++++++
docs/index.html | 5 +++
4 files changed, 256 insertions(+)
create mode 100644 conduct-faq.html
create mode 100644 conduct-reporting.html
create mode 100644 conduct.html
diff --git a/conduct-faq.html b/conduct-faq.html
new file mode 100644
index 0000000..8bdec04
--- /dev/null
+++ b/conduct-faq.html
@@ -0,0 +1,74 @@
+---
+layout: default
+title: "Code of Conduct: FAQ"
+---
+
+
+
+
Code of Conduct: FAQ
+
+
+Largely taken from django. Thanks!
+
+
+
+This FAQ attempts to address common questions and concerns around the i3
+community's Code of Conduct. If you still have
+questions after reading it, please feel free to contact us at conduct AT i3wm DOT org.
+
+
+
Why have you adopted a Code of Conduct?
+
+
We think the i3 community is awesome. If you're familiar with the i3
+ community, you'll probably notice that the Code basically matches what
+ we already do. Think of this as documentation: we're taking implicit
+ expectations about behavior and making them explicit.
+
+
We know that the i3 community is open, friendly, and welcoming. We want to
+ make sure everyone else knows it too.
+
+
What does it mean to "adopt" a Code of Conduct?
+
+
For the most part, we don't think it means large changes. We think that the text
+ does a really good job describing the way the i3 community already conducts
+ itself. We expect that most people will simply continue to behave in the
+ awesome way they have for years.
+
+
However, we do expect that people will abide by the spirit and words of the CoC
+ when in "official" i3 spaces.
+
+
In practice, this means mailing lists (i3-discuss), the i3 IRC channel
+ (#i3), bug tracking and code review tools. In addition, violations
+ of this code outside these spaces may affect a person's ability to
+ participate within them.
+
+
What happens if someone violates the Code of Conduct?
+
+
Our intent is that the anyone in the community can stand up for this code,
+ and direct people who're unaware to this document. If that doesn't work,
+ or if you need more help, you can contact conduct AT i3wm DOT org.
+ For more details please see our
+ Reporting Guidelines
+
+
Why do we need a Code of Conduct? Everyone knows not to be a jerk.
+
+
Sadly, not everyone knows this.
+
+
However, even if everyone was kind, everyone was compassionate, and everyone was
+ familiar with codes of conduct it would still be incumbent upon our community to
+ publish our own. Maintaining a code of conduct forces us to consider and
+ articulate what kind of community we want to be, and serves as a constant
+ reminder to put our best foot forward. But most importantly, it serves as a
+ signpost to people looking to join our community that we feel these values are
+ important.
+
+
This is censorship! I have the right to say whatever I want!
+
+
You do -- in your space. If you'd like to hang out in our spaces (as
+ clarified above), we have some simple guidelines to follow. If you want to, for
+ example, form a group where i3 is discussed using language inappropriate for
+ general channels then nobody's stopping you. We respect your right to establish
+ whatever codes of conduct you want in the spaces that belong to you. Please
+ honor this Code of Conduct in our spaces.
+
+
diff --git a/conduct-reporting.html b/conduct-reporting.html
new file mode 100644
index 0000000..73a715d
--- /dev/null
+++ b/conduct-reporting.html
@@ -0,0 +1,78 @@
+---
+layout: default
+title: "Code of Conduct: Reporting Guide"
+---
+
+
+
+
Code of Conduct: Reporting Guide
+
+
+Largely taken from django. Thanks!
+
+
+
If you believe someone is violating the code of conduct we ask that you report
+it to the i3 core contributors by emailing conduct AT i3wm DOT org.
+All reports will be kept confidential. In some cases we may
+determine that a public statement will need to be made. If that's the case, the
+identities of all victims and reporters will remain confidential unless those
+individuals instruct us otherwise.
+
+
If you believe anyone is in physical danger, please notify appropriate
+law enforcement first. If you are unsure what law enforcement agency is
+appropriate, please include this in your report and we will attempt to notify
+them.
+
+
In your report please include:
+
+ - Your contact info (so we can get in touch with you if we need to follow up)
+ - Names (real, nicknames, or pseudonyms) of any individuals involved. If there were other witnesses besides you, please try to include them as well.
+ - When and where the incident occurred. Please be as specific as possible.
+ - Your account of what occurred. If there is a publicly available record (e.g. a mailing list archive or a public IRC logger) please include a link.
+ - Any extra context you believe existed for the incident.
+ - If you believe this incident is ongoing.
+ - Any other information you believe we should have.
+
+
+
+
What happens after you file a report?
+
+
You will receive an email from the i3 core contributors
+acknowledging receipt immediately. We promise to acknowledge receipt within 24
+hours (and will aim for much quicker than that).
+
+
The working group will immediately meet to review the incident and determine:
+
+ - What happened.
+ - Whether this event constitutes a code of conduct violation.
+ - Who the bad actor was.
+ - Whether this is an ongoing situation, or if there is a threat to anyone's physical safety.
+
+
+
+
If this is determined to be an ongoing incident or a threat to physical safety,
+the working groups' immediate priority will be to protect everyone involved.
+This means we may delay an "official" response until we believe that the
+situation has ended and that everyone is physically safe.
+
+
Once the working group has a complete account of the events they will make a
+decision as to how to response. Responses may include:
+
+ - Nothing (if we determine no violation occurred).
+ - A private reprimand from the working group to the individual(s) involved.
+ - A public reprimand.
+ - An imposed vacation (i.e. asking someone to "take a week off" from a mailing list or IRC).
+ - A permanent or temporary ban from some or all i3 spaces (mailing lists, IRC, etc.)
+ - A request for a public or private apology.
+
+
+
+
We'll respond within one week to the person who filed the report with either a
+resolution or an explanation of why the situation is not yet resolved.
+
+
Once we've determined our final action, we'll contact the original reporter to
+let them know what action (if any) we'll be taking. We'll take into account
+feedback from the reporter on the appropriateness of our response, but we don't
+guarantee we'll act on it.
+
+
diff --git a/conduct.html b/conduct.html
new file mode 100644
index 0000000..9a48fec
--- /dev/null
+++ b/conduct.html
@@ -0,0 +1,99 @@
+---
+layout: default
+title: Code of Conduct
+---
+
+
+
+
Code of Conduct
+
+
+Largely taken from django. Thanks!
+
+
+
Like the technical community as a whole, the i3 team and community is made up
+of a mixture of professionals and volunteers from all over the world, working on
+every aspect of the mission - including mentorship, teaching, and connecting
+people.
+
+
Diversity is one of our huge strengths, but it can also lead to communication
+issues and unhappiness. To that end, we have a few ground rules that we ask
+people to adhere to. This code applies equally to founders, mentors and those
+seeking help and guidance.
+
+
This isnât an exhaustive list of things that you canât do. Rather, take it in
+the spirit in which itâs intended - a guide to make it easier to enrich all of
+us and the technical communities in which we participate.
+
+
This code of conduct applies to all spaces managed by the i3 project. This
+includes IRC, the mailing lists, the issue tracker, and any other forums
+created by the project team which the community uses for communication. In
+addition, violations of this code outside these spaces may affect a person's
+ability to participate within them.
+
+
If you believe someone is violating the code of conduct, we ask that you
+report it by emailing conduct AT i3wm DOT org.
+For more details please see our
+Reporting Guidelines
+
+
+ - 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. Members of the i3
+ community should be respectful when dealing with other members as well as with
+ people outside the i3 community.
+
+ - Be careful in the words that you 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.
+
+
+
+ - When we disagree, try to understand why. Disagreements, both social and
+ technical, happen all the time and i3 is no exception. It is important that
+ we resolve disagreements and differing views constructively. Remember that weâre
+ different. The strength of i3 comes from its varied community, 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.
+
+
+
Original text courtesy of the
+
+Speak Up! project.
+
+
Questions?
+
+If you have questions, please see the Code of Conduct FAQ. If
+that doesn't answer your questions, feel free to contact us at conduct AT i3wm DOT org.
+
+
+
diff --git a/docs/index.html b/docs/index.html
index 5e79ddd..12c23d7 100644
--- a/docs/index.html
+++ b/docs/index.html
@@ -20,6 +20,11 @@ suggestions please let us know!
Introduction and reference. Read this!
+
+Code of Conduct
+Outlines acceptable behavior within the i3 projects.
+
+
Layout saving/restoring
Explains how to save a layout and restore it in a new i3 session.
--
2.39.5