Skip to content

Commit 41cb9f0

Browse files
mohan-shashclaude
andcommitted
Add Code of Conduct for CNCF Incubation requirements
This adds a CODE_OF_CONDUCT.md file to meet CNCF Incubation maturity standards. The file adopts the CNCF Community Code of Conduct and explains how to report violations and how they will be handled. The README is updated to link to the new Code of Conduct file. This relates to the CNCF Incubation discussion in issue #897. Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com> Signed-off-by: Mohan Shash <mokumar@redhat.com>
1 parent 11cba84 commit 41cb9f0

2 files changed

Lines changed: 88 additions & 1 deletion

File tree

CODE_OF_CONDUCT.md

Lines changed: 85 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,85 @@
1+
# Bootc Community Code of Conduct
2+
3+
## Our Pledge
4+
5+
The Bootc project community is dedicated to providing a welcoming, inclusive, and harassment-free experience for everyone, regardless of age, body size, disability, ethnicity, sex characteristics, gender identity and expression, level of experience, education, socio-economic status, nationality, personal appearance, race, religion, or sexual identity and orientation.
6+
7+
We pledge to act and interact in ways that contribute to an open, welcoming, diverse, inclusive, and healthy community.
8+
9+
## Code of Conduct
10+
11+
The Bootc project has adopted the [CNCF Community Code of Conduct](https://github.com/cncf/foundation/blob/main/code-of-conduct.md).
12+
13+
All community members, contributors, and participants in the Bootc project are expected to abide by this Code of Conduct. This includes respectful treatment of everyone regardless of their background or identity.
14+
15+
## Scope
16+
17+
This Code of Conduct applies to all Bootc project spaces, including but not limited to:
18+
19+
- GitHub repositories under the [bootc-dev organization](https://github.com/bootc-dev)
20+
- Issue trackers and pull requests
21+
- Community meetings and events (including CNCF meetings - https://zoom-lfx.platform.linuxfoundation.org/meetings/bootc)
22+
- CNCF Slack #bootc-dev channel (https://cloud-native.slack.com/archives/C08SKSQKG1L)
23+
- Discussion forums and mailing lists
24+
- Any other forums created by the project team that the community uses for communication
25+
26+
The Code of Conduct also applies when an individual is officially representing the Bootc project in public spaces. Examples include using an official project email address, posting via an official social media account, or acting as an appointed representative at an online or offline event.
27+
28+
## Enforcement
29+
30+
### Reporting
31+
32+
If you experience or witness unacceptable behavior, or have any other concerns, please report it by contacting the Bootc maintainers:
33+
34+
- **Maintainers**: Contact any of the [project maintainers](https://github.com/bootc-dev/bootc/blob/main/MAINTAINERS.md)
35+
- **CNCF Slack**: Send a message to one of the maintainers on the channel [#bootc-dev channel](https://cloud-native.slack.com/archives/C08SKSQKG1L)
36+
- **Discussions**: Create a topic in the [GitHub discussions](https://github.com/bootc-dev/bootc/discussions)
37+
38+
All reports will be handled with discretion and confidentiality.
39+
40+
### Enforcement Process
41+
42+
The Bootc project maintainers are responsible for clarifying and enforcing our standards of acceptable behavior. They will take appropriate and fair corrective action in response to any behavior deemed inappropriate, threatening, offensive, or harmful.
43+
44+
As outlined in the [GOVERNANCE.md](./GOVERNANCE.md):
45+
46+
> Code of Conduct violations by community members will be discussed and resolved by the maintainers privately. If a Maintainer is directly involved in the report, the Maintainers will instead designate two Maintainers to work with the CNCF Code of Conduct Committee in resolving it.
47+
48+
The maintainers have the right and responsibility to:
49+
- Remove, edit, or reject comments, commits, code, wiki edits, issues, and other contributions that do not align with this Code of Conduct
50+
- Temporarily or permanently ban any contributor for behaviors they deem inappropriate, threatening, offensive, or harmful
51+
52+
### Escalation to CNCF
53+
54+
For incidents involving project maintainers or if you are not satisfied with how maintainers have handled a report, you may escalate to the CNCF Code of Conduct Committee:
55+
56+
- **Email**: conduct@cncf.io
57+
- **Process**: See the [CNCF Incident Resolution Procedures](https://github.com/cncf/foundation/blob/main/code-of-conduct.md)
58+
59+
## Our Standards
60+
61+
Examples of behavior that contribute to a positive environment include:
62+
63+
- Demonstrating empathy and kindness toward other people
64+
- Being respectful of differing opinions, viewpoints, and experiences
65+
- Giving and gracefully accepting constructive feedback
66+
- Accepting responsibility and apologizing to those affected by our mistakes, and learning from the experience
67+
- Focusing on what is best not just for us as individuals, but for the overall community
68+
69+
Examples of unacceptable behavior include:
70+
71+
- The use of sexualized language or imagery, and sexual attention or advances of any kind
72+
- Trolling, insulting or derogatory comments, and personal or political attacks
73+
- Public or private harassment
74+
- Publishing others' private information, such as a physical or email address, without their explicit permission
75+
- Other conduct which could reasonably be considered inappropriate in a professional setting
76+
77+
## Attribution
78+
79+
This Code of Conduct is adapted from:
80+
- [CNCF Community Code of Conduct](https://github.com/cncf/foundation/blob/main/code-of-conduct.md)
81+
- [Contributor Covenant version 2.1](https://www.contributor-covenant.org/version/2/1/code_of_conduct/)
82+
83+
## Questions
84+
85+
If you have questions about the Code of Conduct, please reach out to the [Bootc maintainers](https://github.com/bootc-dev/bootc/blob/main/MAINTAINERS.md).

README.md

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -53,7 +53,7 @@ Matrix channel and a weekly video call meeting for example: <https://docs.fedora
5353
## Developing bootc
5454

5555
Are you interested in working on bootc? Great! See our [CONTRIBUTING.md](CONTRIBUTING.md) guide.
56-
There is also a list of [MAINTAINERS.md](MAINTAINERS.md).
56+
There is also a list of [MAINTAINERS.md](MAINTAINERS.md), and please review our [Code of Conduct](CODE_OF_CONDUCT.md).
5757

5858
## Governance
5959
See [GOVERNANCE.md](GOVERNANCE.md) for project governance details.
@@ -70,5 +70,7 @@ See [GOVERNANCE.md](GOVERNANCE.md) for project governance details.
7070
The bootc project is a [Cloud Native Computing Foundation (CNCF) Sandbox project](https://www.cncf.io/sandbox-projects/)
7171
and adheres to the [CNCF Community Code of Conduct](https://github.com/cncf/foundation/blob/main/code-of-conduct.md).
7272

73+
Please read our [Code of Conduct](CODE_OF_CONDUCT.md) for details on reporting violations and our enforcement process.
74+
7375
---
7476
The Linux Foundation® (TLF) has registered trademarks and uses trademarks. For a list of TLF trademarks, see [Trademark Usage](https://www.linuxfoundation.org/trademark-usage/).

0 commit comments

Comments
 (0)