Skip to content

Commit 3734fdc

Browse files
committed
docs: update CONTRIBUTING with some community guidelines
Acked-by: Tom Hromatka <[email protected]> Signed-off-by: Paul Moore <[email protected]>
1 parent 558382e commit 3734fdc

File tree

2 files changed

+33
-1
lines changed

2 files changed

+33
-1
lines changed

CONTRIBUTING.md

Lines changed: 15 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
How to Submit Patches to the libseccomp Project
1+
How to Contribute to the libseccomp Project
22
===============================================================================
33
https://github.com/seccomp/libseccomp
44

@@ -8,6 +8,20 @@ to the rules described here, but by following the instructions below you
88
should have a much easier time getting your work merged with the upstream
99
project.
1010

11+
## Interacting with the Community
12+
13+
> "Be excellent to each other." - *Bill S. Preston, Esq.*
14+
15+
The libseccomp project aims to be a welcoming place and we ask that anyone who
16+
interacts with the project, and the greater community, treat each other with
17+
dignity and respect. Individuals who do not behave in such a manner will be
18+
warned and asked to adjust their behavior; in extreme cases the individual
19+
may be blocked from the project.
20+
21+
Examples of inappropriate behavior includes: profane, abusive, or prejudicial
22+
language directed at another person, vandalism (e.g. GitHub issue/PR "litter"),
23+
or spam.
24+
1125
## Test Your Code Using Existing Tests
1226

1327
There are three possible tests you can run to verify your code. The first

doc/admin/MAINTAINER_PROCESS.md

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -89,6 +89,24 @@ there is no requirement to do so.
8989
Despite the term "moderator" the list is currently unmoderated and should
9090
remain the way.
9191

92+
### Handling Inappropriate Community Behavior
93+
94+
The libseccomp project community is relatively small, and almost always
95+
respectful and considerate. However, there have been some limited cases of
96+
inappropriate behavior and it is the responsibility of the maintainers to deal
97+
with it accordingly.
98+
99+
As mentioned above, the maintainers are encouraged to communicate with each
100+
other, and this communication is very important in this case. When
101+
inappropriate behavior is identified in the project (e.g. mailing list, GitHub,
102+
etc.) the maintainers should talk with each other as well as the responsible
103+
individual to try and correct the behavior. If the individual continues to act
104+
inappropriately the maintainers can block the individual from the project using
105+
whatever means are available. This should only be done as a last resort, and
106+
with the agreement of all the maintainers. In cases where a quick response is
107+
necessary, a maintainer can unilaterally block an individual, but the block
108+
should be reviewed by all the other maintainers soon afterwards.
109+
92110
### New Project Releases
93111

94112
The libseccomp release process is documented in the RELEASE_PROCESS.md

0 commit comments

Comments
 (0)