Skip to content

Commit 7a0bc4e

Browse files
docs: add Upholding Code of Conduct document (#1923)
Co-authored-by: Ezinne Anne Emilia <onwukaezinneanne@gmail.com> Co-authored-by: V Thulisile Sibanda <66913810+thulieblack@users.noreply.github.com>
1 parent 726b140 commit 7a0bc4e

File tree

1 file changed

+65
-0
lines changed

1 file changed

+65
-0
lines changed
Lines changed: 65 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,65 @@
1+
---
2+
title: Upholding the Code of Conduct for new contributors
3+
description: This onboarding guide outlines how to uphold the Code of Conduct document for new contributors
4+
weight: 160
5+
---
6+
7+
# Contributor Guide to Upholding the Code of Conduct
8+
9+
Welcome to the AsyncAPI community! As a contributor, you are an essential part of building a safe, inclusive, and respectful environment for everyone. This guide will help you understand how to follow and uphold our [Code of Conduct](https://github.com/asyncapi/community/blob/master/CODE_OF_CONDUCT.md).
10+
11+
12+
13+
## Why This Matters
14+
15+
The Code of Conduct (CoC) sets expectations for behavior in all AsyncAPI spaces, including repositories, GitHub discussions, communication platforms (such as Slack), and online and physical events.
16+
17+
Following it helps:
18+
19+
- Foster inclusion and belonging
20+
- Prevent and resolve conflicts
21+
- Protect the well-being of all contributors
22+
23+
24+
25+
## Your Responsibilities as a Contributor
26+
27+
- **Be Respectful:** Treat others with kindness and professionalism.
28+
- **Be Inclusive:** Welcome diverse perspectives and backgrounds.
29+
- **Be community-oriented:** Encourage collaboration, help others when you can, and gracefully accept constructive criticism.
30+
- **Speak Up:** If you witness inappropriate behavior, report it.
31+
32+
You are expected to read and understand the full [CoC](https://github.com/asyncapi/community/blob/master/CODE_OF_CONDUCT.md) before contributing.
33+
34+
35+
## What to Do If You Experience or Witness a Violation
36+
37+
If you experience or observe discrimination, harassment, or any behavior that violates the CoC:
38+
39+
### 1. Document What Happened
40+
- Note what was said or done
41+
- Include context (e.g., link to a GitHub issue, Slack conversation)
42+
- If possible, take a screenshot
43+
44+
### 2. Report the Incident
45+
You can report a CoC violation by:
46+
47+
- Emailing **conduct@asyncapi.io** – this forwards directly to the [Code of Conduct Committee](https://github.com/asyncapi/community/blob/master/code_of_conduct/code-of-conduct-committee.md)
48+
- Reaching out to a specific CoC Committee member if the issue involves someone on the committee
49+
50+
All reports are handled with confidentiality, respect, and prompt action.
51+
52+
53+
## Conflict Resolution
54+
55+
Not all disagreements are violations. When conflicts happen:
56+
57+
- First, try a respectful discussion or ask a neutral contributor to help mediate.
58+
- If the situation escalates or becomes hostile, report the issue to the CoC Committee.
59+
60+
The Code of Conduct Committee is trained to resolve conflicts fairly and ensure everyone feels safe.
61+
62+
63+
## Additional Resources
64+
- [Incident Resolution Procedures](https://github.com/asyncapi/community/blob/master/code_of_conduct/coc-incident-resolution-procedures.md)
65+
- [Slack Etiquette Guidelines](https://github.com/asyncapi/community/blob/master/slack-etiquette.md)

0 commit comments

Comments
 (0)