Skip to content

Commit ce1a5e5

Browse files
committed
ft: contribution guide
1 parent 8d892f2 commit ce1a5e5

File tree

3 files changed

+795
-67
lines changed

3 files changed

+795
-67
lines changed

CODE_OF_CONDUCT.md

Lines changed: 101 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,101 @@
1+
# Code of Conduct
2+
3+
## Our Commitment
4+
5+
CodePapi AI is committed to providing a welcoming, inclusive, and harassment-free community for all contributors, maintainers, and users, regardless of:
6+
- Age, body size, disability, ethnicity, gender identity, experience level, nationality, personal appearance, political beliefs, race, religion, sexual identity, or sexual orientation
7+
- Any other characteristic protected by applicable law
8+
9+
## Our Standards
10+
11+
### Positive Behavior
12+
- Use welcoming and inclusive language
13+
- Be respectful of differing opinions, experiences, and viewpoints
14+
- Accept constructive criticism gracefully
15+
- Focus on what's best for the community
16+
- Show empathy towards other community members
17+
- Help new contributors feel welcome
18+
- Acknowledge mistakes and learn from them
19+
20+
### Unacceptable Behavior
21+
- Harassment, intimidation, or threats of any kind
22+
- Offensive comments related to personal characteristics
23+
- Unwelcome sexual attention or advances
24+
- Trolling, insulting remarks, or personal attacks
25+
- Publishing others' private information without permission
26+
- Other conduct that is clearly unprofessional or inappropriate
27+
- Abuse of power or position of authority
28+
- Disruptive behavior in discussions or PRs
29+
- Spam, self-promotion, or commercial solicitation
30+
31+
## Our Responsibilities
32+
33+
Project maintainers are responsible for:
34+
- Clarifying standards of acceptable behavior
35+
- Taking appropriate action in response to violations
36+
- Removing comments, commits, code, issues, and PRs that violate this Code of Conduct
37+
- Banning contributors who violate this Code of Conduct
38+
39+
Maintainers have the right and responsibility to remove comments or contributions that are not aligned with this Code of Conduct, and will communicate reasons for moderation decisions when appropriate.
40+
41+
## Scope
42+
43+
This Code of Conduct applies to:
44+
- All project spaces (GitHub issues, PRs, discussions, wiki)
45+
- Project-related communication channels (Discord, Slack, mailing lists, etc.)
46+
- Official project events and meetings
47+
- Unofficial project spaces (third-party forums, social media, etc.)
48+
- Private communications when discussing project business
49+
50+
## Enforcement
51+
52+
### Reporting Violations
53+
54+
If you witness or experience a Code of Conduct violation, please report it by:
55+
56+
1. **Email:** [conduct@example.com] with details about the incident
57+
2. **GitHub:** Report to a maintainer directly if you're not comfortable emailing
58+
3. **Anonymous:** You may report anonymously through a third-party tool (link to be provided)
59+
60+
**Please include:**
61+
- Description of the incident
62+
- Involved parties (if safe to do so)
63+
- Context and timestamps
64+
- Any evidence (screenshots, links, etc.)
65+
- How the incident affected you or the community
66+
67+
### Investigation & Response
68+
69+
All reports will be reviewed confidentially by the conduct committee. We will:
70+
1. Acknowledge receipt within 48 hours
71+
2. Investigate thoroughly and impartially
72+
3. Reach out for additional information if needed
73+
4. Communicate findings and actions taken
74+
5. Maintain confidentiality of reporters
75+
76+
### Consequences
77+
78+
Depending on severity, responses may include:
79+
- **First offense:** Written warning and temporary muting
80+
- **Repeated violations:** Suspension from the project
81+
- **Severe violations:** Permanent ban from the community
82+
- **Legal violations:** Referral to appropriate authorities
83+
84+
## Appeals
85+
86+
If you believe you've been wrongfully sanctioned, you may appeal to:
87+
- [appeals@example.com] within 14 days of the decision
88+
- Provide new evidence or context not previously considered
89+
- A different person will review your appeal
90+
91+
## Attribution
92+
93+
This Code of Conduct is adapted from the [Contributor Covenant](https://www.contributor-covenant.org/), version 2.0, available at https://www.contributor-covenant.org/version/2/0/code_of_conduct.html
94+
95+
## Questions?
96+
97+
If you have questions about this Code of Conduct, contact [conduct@example.com]
98+
99+
---
100+
101+
**Thank you for helping make CodePapi AI a welcoming community for everyone!** ❤️

0 commit comments

Comments
 (0)