qapi: Require boxed for conditional command and event arguments
[qemu/armbru.git] / docs / devel / code-of-conduct.rst
blobf734ed0317421af030bffab12e114eb5a7dcbd99
1 .. _code_of_conduct:
3 Code of Conduct
4 ===============
6 The QEMU community is made up of a mixture of professionals and
7 volunteers from all over the world. Diversity is one of our strengths,
8 but it can also lead to communication issues and unhappiness.
9 To that end, we have a few ground rules that we ask people to adhere to.
11 * Be welcoming. We are committed to making participation in this project
12   a harassment-free experience for everyone, regardless of level of
13   experience, gender, gender identity and expression, sexual orientation,
14   disability, personal appearance, body size, race, ethnicity, age, religion,
15   or nationality.
17 * Be respectful. Not all of us will agree all the time.  Disagreements, both
18   social and technical, happen all the time and the QEMU community is no
19   exception. When we disagree, we try to understand why.  It is important that
20   we resolve disagreements and differing views constructively.  Members of the
21   QEMU community should be respectful when dealing with other contributors as
22   well as with people outside the QEMU community and with users of QEMU.
24 Harassment and other exclusionary behavior are not acceptable. A community
25 where people feel uncomfortable or threatened is neither welcoming nor
26 respectful.  Examples of unacceptable behavior by participants include:
28 * The use of sexualized language or imagery
30 * Personal attacks
32 * Trolling or insulting/derogatory comments
34 * Public or private harassment
36 * Publishing other's private information, such as physical or electronic
37   addresses, without explicit permission
39 This isn't an exhaustive list of things that you can't do. Rather, take
40 it in the spirit in which it's intended: a guide to make it easier to
41 be excellent to each other.
43 This code of conduct applies to all spaces managed by the QEMU project.
44 This includes IRC, the mailing lists, the issue tracker, community
45 events, and any other forums created by the project team which the
46 community uses for communication. This code of conduct also applies
47 outside these spaces, when an individual acts as a representative or a
48 member of the project or its community.
50 By adopting this code of conduct, project maintainers commit themselves
51 to fairly and consistently applying these principles to every aspect of
52 managing this project.  If you believe someone is violating the code of
53 conduct, please read the :ref:`conflict-resolution` document for
54 information about how to proceed.
56 Sources
57 -------
59 This document is based on the `Fedora Code of Conduct
60 <http://web.archive.org/web/20210429132536/https://docs.fedoraproject.org/en-US/project/code-of-conduct/>`__
61 (as of April 2021) and the `Contributor Covenant version 1.3.0
62 <https://www.contributor-covenant.org/version/1/3/0/code-of-conduct/>`__.