Skip to content

Commit 819b2f0

Browse files
committed
docs: add code of conduct
1 parent d41158d commit 819b2f0

File tree

1 file changed

+73
-0
lines changed

1 file changed

+73
-0
lines changed

CODE_OF_CONDUCT.md

Lines changed: 73 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,73 @@
1+
# Code of Conduct
2+
3+
## Our Commitment
4+
5+
The SDKMAN CLI Native project is committed to providing a safe, welcoming, and harassment-free environment for all contributors, regardless of experience level, background, or identity. We value respectful collaboration and constructive dialogue.
6+
7+
## Our Standards
8+
9+
### Expected Behavior
10+
11+
**Be Respectful and Professional**
12+
- Treat all community members with courtesy and respect
13+
- Use welcoming and inclusive language
14+
- Be patient with newcomers and those learning
15+
- Accept constructive criticism gracefully
16+
- Focus on what is best for the project and community
17+
18+
**Engage in Constructive Technical Discussion**
19+
- Technical disagreements are natural and welcome
20+
- Debate ideas and approaches, not people
21+
- Support your positions with reasoning and evidence
22+
- Be open to changing your mind when presented with better solutions
23+
- Assume good faith in technical discussions
24+
25+
**Collaborate Before Contributing**
26+
- Discuss new features or significant changes on our Discord server *before* starting work
27+
- Small, incremental pull requests are strongly preferred
28+
- Large "change the world" PRs will not be accepted without prior discussion
29+
- Seek guidance early to ensure alignment with project direction
30+
- Be receptive to feedback and willing to iterate
31+
32+
**Respect the Contribution Process**
33+
- Break large changes into small, reviewable increments
34+
- Each PR should represent a focused, atomic change
35+
- Engage in conversation to guide and inform decisions
36+
- Understand that maintainers may redirect or decline contributions
37+
38+
### Unacceptable Behavior
39+
40+
The following behaviors will not be tolerated:
41+
42+
- Rude, hostile, or aggressive communication
43+
- Personal attacks, insults, or derogatory comments
44+
- Harassment of any kind, public or private
45+
- Publishing others' private information without permission
46+
- Dismissive or condescending language toward other contributors
47+
- Deliberately derailing technical discussions
48+
- Submitting large, undiscussed PRs that disregard project guidelines
49+
- Any conduct that could reasonably be considered inappropriate in a professional setting
50+
51+
## Scope
52+
53+
This Code of Conduct applies to all project spaces on GitHub, including:
54+
- Issues and pull requests
55+
- Code reviews and comments
56+
- Discussions and wikis
57+
- Repository documentation
58+
59+
## Enforcement
60+
61+
Violations of this Code of Conduct will not be tolerated. If you experience or witness unacceptable behavior, please report it by contacting the project maintainer.
62+
63+
Reports will be reviewed and investigated. The maintainer will respond as deemed appropriate to the circumstances, which may include warnings, temporary bans, or permanent removal from the project.
64+
65+
All community members are expected to respect the privacy and security of the reporter of any incident.
66+
67+
## Questions or Concerns
68+
69+
If you have questions about this Code of Conduct or how it applies, please reach out on our Discord server or open a discussion on GitHub.
70+
71+
---
72+
73+
*This Code of Conduct is focused on maintaining a professional, collaborative environment where incremental progress and respectful dialogue lead to better software.*

0 commit comments

Comments
 (0)