SpECTRE Documentation Coverage Report
Current view: top level - __w/spectre/spectre/docs - CODE_OF_CONDUCT.md Hit Total Coverage
Commit: 2db722c93a8e9b106e406b439b79c8e05c2057fb Lines: 0 1 0.0 %
Date: 2021-03-03 22:01:00
Legend: Lines: hit not hit

          Line data    Source code
       1           0 : \cond NEVER
       2             : Distributed under the MIT License.
       3             : See LICENSE.txt for details.
       4             : \endcond
       5             : # SpECTRE Code of Conduct {#code_of_conduct}
       6             : 
       7             : With the goal of supporting our community in doing the best science we
       8             : can, we expect that all contributors and maintainers of SpECTRE:
       9             : 
      10             : - Behave professionally in a way that is welcoming and respectful to
      11             : all participants.
      12             : 
      13             : - Behave in a way that is free from any form of discrimination,
      14             : harassment, or retaliation.
      15             : 
      16             : - Treat each other with collegiality and respect and help to create a
      17             : supportive working environment.
      18             : 
      19             : This code of conduct is not an exhaustive list of things that you
      20             : should or should not do. Rather, take it in the spirit in which it’s
      21             : intended — a guide to make it easier to communicate and participate in
      22             : the community.
      23             : 
      24             : This code of conduct applies to all spaces managed by the SpECTRE
      25             : project. This includes Slack channels, wikis, mailing lists, issue
      26             : trackers, pull request comments, SpECTRE project events, and any other
      27             : forums created by the project for communication. It applies to all of
      28             : your communication and conduct in these spaces, including emails,
      29             : chats, things you say, slides, videos, posters, signs, or even
      30             : t-shirts you display in these spaces. In addition, violations of this
      31             : code outside these spaces may, in rare cases, affect a person’s
      32             : ability to participate within them, when the conduct amounts to an
      33             : egregious violation of this code.
      34             : 
      35             : If you believe someone is violating the code of conduct, we ask that
      36             : you report it by emailing conduct@spectre-code.org. For more details
      37             : please see our \ref reporting_guide "Reporting Guide".  If you would
      38             : rather not formally report your concern, you should feel free to
      39             : discuss it informally and confidentially with one of the project
      40             : leaders.
      41             : 
      42             : More specifically, we expect members of the SpECTRE community to:
      43             : 
      44             : - Be friendly and patient. During teleconferences and meetings,
      45             : participants who wish to speak should feel free to type “hand up” or
      46             : similar in the comment box, as needed, to get the chairs’
      47             : attention. Meeting/teleconference chairs are encouraged to make space
      48             : for those unfamiliar with the topic of discussion to ask questions and
      49             : engage.
      50             : 
      51             : - Be welcoming. We strive to be a community that welcomes and supports
      52             : people of all backgrounds and identities. This includes, but is not
      53             : limited to members of any race, ethnicity, culture, national origin,
      54             : colour, immigration status, social and economic class, educational
      55             : level, sex, sexual orientation, gender identity and expression, age,
      56             : size, family status, political belief, religion or lack thereof, and
      57             : mental and physical ability.
      58             : 
      59             : - Be considerate. Your work will be used by other people, and you in
      60             : turn will depend on the work of others. Any decision you take will
      61             : affect users and colleagues, and you should take those consequences
      62             : into account. Remember that we are a world-wide community, so you
      63             : might not be communicating in someone else’s primary language.
      64             : 
      65             : - Be respectful. Not all of us will agree all the time, but
      66             : disagreement is no excuse for poor behavior and poor manners. We might
      67             : all experience some frustration now and then, but we cannot allow that
      68             : frustration to turn into a personal attack. It is important to
      69             : remember that a community where people feel uncomfortable or
      70             : threatened is not a productive one. Members of the SpECTRE community
      71             : should be respectful when dealing with other members as well as with
      72             : people outside the community.
      73             : 
      74             : - Be careful in the words that you choose and be kind to others. Do
      75             : not insult or put down other participants. Harassment and other
      76             : exclusionary behavior aren’t acceptable. This includes, but is not
      77             : limited to:
      78             :   - Violent threats or language directed against another person.
      79             :   - Discriminatory jokes and language.
      80             :   - Posting sexually explicit or violent material.
      81             :   - Posting (or threatening to post) other people’s personally
      82             :   identifying information (“doxing”).
      83             :   - Personal insults, especially those using racist or sexist terms.
      84             :   - Unwelcome sexual attention.
      85             :   - Advocating for, or encouraging, any of the above behavior.  In
      86             : general, if someone asks you to stop, then stop. Persisting in such
      87             : behavior after being asked to stop is considered harassment.
      88             : 
      89             : - When we disagree, try to understand why. Disagreements, both social
      90             : and technical, happen all the time, and SpECTRE is no exception. It is
      91             : important that we resolve disagreements and differing views
      92             : constructively. Remember that we are different. The strength of
      93             : communities comes from having a varied community, people from a wide
      94             : range of backgrounds. Different people have different perspectives on
      95             : issues. Being unable to understand why someone holds a viewpoint does
      96             : not mean that they are wrong. Do not forget that it is human to err
      97             : and blaming each other does not get us anywhere. Instead, focus on
      98             : helping to resolve issues and learning from mistakes.
      99             : 
     100             : ### Attribution
     101             : 
     102             : This Code of Conduct is adapted from the [SXS Collaboration Code of
     103             : Conduct](https://www.black-holes.org/sxs_code_of_conduct.pdf), which
     104             : is based on a draft of the [LLVM Code of
     105             : Conduct](https://llvm.org/docs/CodeOfConduct.html) which is adapted
     106             : from [Django Project Code of
     107             : Conduct](https://www.djangoproject.com/conduct/) which used text from
     108             : the [Speak Up! Code of
     109             : Conduct](http://web.archive.org/web/20141109123859/http://speakup.io/coc.html).

Generated by: LCOV version 1.14