You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: CODE_OF_CONDUCT.md
+35-11Lines changed: 35 additions & 11 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -2,7 +2,10 @@
2
2
3
3
## Our Pledge
4
4
5
-
We as members, contributors, and leaders pledge to make participation in our community a harassment-free experience for everyone, regardless of age, body size, visible or invisible 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.
5
+
We as members, contributors, and leaders pledge to make participation in our community a harassment-free experience for
6
+
everyone, regardless of age, body size, visible or invisible disability, ethnicity, sex characteristics, gender identity
7
+
and expression, level of experience, education, socio-economic status, nationality, personal appearance, race, religion,
8
+
or sexual identity and orientation.
6
9
7
10
We pledge to act and interact in ways that contribute to an open, welcoming, diverse, inclusive, and healthy community.
8
11
@@ -26,41 +29,62 @@ Examples of unacceptable behavior include:
26
29
27
30
## Enforcement Responsibilities
28
31
29
-
Community leaders are responsible for clarifying and enforcing our standards of acceptable behavior and will take appropriate and fair corrective action in response to any behavior that they deem inappropriate, threatening, offensive, or harmful.
32
+
Community leaders are responsible for clarifying and enforcing our standards of acceptable behavior and will take
33
+
appropriate and fair corrective action in response to any behavior that they deem inappropriate, threatening, offensive,
34
+
or harmful.
30
35
31
-
Community leaders have the right and responsibility to remove, edit, or reject comments, commits, code, wiki edits, issues, and other contributions that are not aligned to this Code of Conduct, or to ban temporarily or permanently any contributor for other behaviors that they deem inappropriate, threatening, offensive, or harmful.
36
+
Community leaders have the right and responsibility to remove, edit, or reject comments, commits, code, wiki edits,
37
+
issues, and other contributions that are not aligned to this Code of Conduct, or to ban temporarily or permanently any
38
+
contributor for other behaviors that they deem inappropriate, threatening, offensive, or harmful.
32
39
33
40
## Scope
34
41
35
-
This Code of Conduct applies within all community spaces, and also applies when an individual is officially representing the community in public spaces. Examples of representing our community include using an official e-mail address, posting via an official social media account, or acting as an appointed representative at an online or offline event.
42
+
This Code of Conduct applies within all community spaces, and also applies when an individual is officially representing
43
+
the community in public spaces. Examples of representing our community include using an official e-mail address, posting
44
+
via an official social media account, or acting as an appointed representative at an online or offline event.
36
45
37
46
## Enforcement
38
47
39
-
Instances of abusive, harassing, or otherwise unacceptable behavior may be reported to the community leaders responsible for enforcement by creating a [GitHub Issue](https://github.com/PhanCongVuDuc/Sonny/issues/new) with the `code-of-conduct` label. All complaints will be reviewed and investigated promptly and fairly.
48
+
Instances of abusive, harassing, or otherwise unacceptable behavior may be reported to the community leaders responsible
49
+
for enforcement by creating a [GitHub Issue](https://github.com/PhanCongVuDuc/Sonny/issues/new) with the
50
+
`code-of-conduct` label. All complaints will be reviewed and investigated promptly and fairly.
40
51
41
52
All community leaders are obligated to respect the privacy and security of the reporter of any incident.
42
53
43
54
## Enforcement Guidelines
44
55
45
-
Community leaders will follow these Community Impact Guidelines in determining the consequences for any action they deem in violation of this Code of Conduct:
56
+
Community leaders will follow these Community Impact Guidelines in determining the consequences for any action they deem
57
+
in violation of this Code of Conduct:
46
58
47
59
### 1. Correction
48
-
**Community Impact**: Use of inappropriate language or other behavior deemed unprofessional or unwelcome in the community.
49
60
50
-
**Consequence**: A private, written warning from community leaders, providing clarity around the nature of the violation and an explanation of why the behavior was inappropriate. A public apology may be requested.
61
+
**Community Impact**: Use of inappropriate language or other behavior deemed unprofessional or unwelcome in the
62
+
community.
63
+
64
+
**Consequence**: A private, written warning from community leaders, providing clarity around the nature of the violation
65
+
and an explanation of why the behavior was inappropriate. A public apology may be requested.
51
66
52
67
### 2. Warning
68
+
53
69
**Community Impact**: A violation through a single incident or series of actions.
54
70
55
-
**Consequence**: A warning with consequences for continued behavior. No interaction with the people involved, including unsolicited interaction with those enforcing the Code of Conduct, for a specified period of time. This includes avoiding interactions in community spaces as well as external channels like social media. Violating these terms may lead to a temporary or permanent ban.
71
+
**Consequence**: A warning with consequences for continued behavior. No interaction with the people involved, including
72
+
unsolicited interaction with those enforcing the Code of Conduct, for a specified period of time. This includes avoiding
73
+
interactions in community spaces as well as external channels like social media. Violating these terms may lead to a
74
+
temporary or permanent ban.
56
75
57
76
### 3. Temporary Ban
77
+
58
78
**Community Impact**: A serious violation of community standards, including sustained inappropriate behavior.
59
79
60
-
**Consequence**: A temporary ban from any sort of interaction or public communication with the community for a specified period of time. No public or private interaction with the people involved, including unsolicited interaction with those enforcing the Code of Conduct, is allowed during this period. Violating these terms may lead to a permanent ban.
80
+
**Consequence**: A temporary ban from any sort of interaction or public communication with the community for a specified
81
+
period of time. No public or private interaction with the people involved, including unsolicited interaction with those
82
+
enforcing the Code of Conduct, is allowed during this period. Violating these terms may lead to a permanent ban.
61
83
62
84
### 4. Permanent Ban
63
-
**Community Impact**: Demonstrating a pattern of violation of community standards, including sustained inappropriate behavior, harassment of an individual, or aggression toward or disparagement of classes of individuals.
85
+
86
+
**Community Impact**: Demonstrating a pattern of violation of community standards, including sustained inappropriate
87
+
behavior, harassment of an individual, or aggression toward or disparagement of classes of individuals.
64
88
65
89
**Consequence**: A permanent ban from any sort of public interaction within the community.
- The submodule tracks a specific commit from the Sonny.RevitExtensions repository
135
142
- Changes to Sonny.RevitExtensions should be committed in its own repository, not in Sonny
136
143
137
144
> [!NOTE]
138
-
> If you see empty submodule folders after cloning, you need to initialize submodules using `git submodule update --init --recursive`
145
+
> If you see empty submodule folders after cloning, you need to initialize submodules using
146
+
`git submodule update --init --recursive`
139
147
140
148
## Solution Structure
141
149
@@ -160,11 +168,14 @@ For detailed documentation, see [RevitTemplates Wiki](https://github.com/Nice3po
160
168
161
169
This project uses the following libraries and tools:
162
170
163
-
-**[RevitTemplates](https://github.com/Nice3point/RevitTemplates)** - Project templates and build system for Revit plugins
171
+
-**[RevitTemplates](https://github.com/Nice3point/RevitTemplates)** - Project templates and build system for Revit
172
+
plugins
164
173
-**[Revit.Async](https://github.com/PhanCongVuDuc/Revit.Async)** - Async utilities for Revit API
165
174
-**[RevitTest](https://github.com/ricaun-io/RevitTest)** - Testing framework for Revit applications
166
-
-**[Sonny.EasyRibbon](https://github.com/PhanCongVuDuc/Sonny.EasyRibbon)** - Attribute-based framework for creating Revit Ribbon UI
167
-
-**[Sonny.RevitExtensions](https://github.com/PhanCongVuDuc/Sonny.RevitExtensions)** - Revit API extension methods and utilities library
175
+
-**[Sonny.EasyRibbon](https://github.com/PhanCongVuDuc/Sonny.EasyRibbon)** - Attribute-based framework for creating
176
+
Revit Ribbon UI
177
+
-**[Sonny.RevitExtensions](https://github.com/PhanCongVuDuc/Sonny.RevitExtensions)** - Revit API extension methods and
178
+
utilities library
168
179
169
180
## Contributing
170
181
@@ -183,12 +194,16 @@ This project is licensed under the MIT License - see the [LICENSE](LICENSE) file
183
194
184
195
## Security
185
196
186
-
If you discover a security vulnerability, please see our [Security Policy](SECURITY.md) for information on how to report it.
197
+
If you discover a security vulnerability, please see our [Security Policy](SECURITY.md) for information on how to report
198
+
it.
187
199
188
200
## Acknowledgments
189
201
190
202
We would like to express our gratitude to the creators of the following open-source libraries:
191
203
192
-
-**[RevitTemplates](https://github.com/Nice3point/RevitTemplates)** by [Nice3point](https://github.com/Nice3point) - Project templates and build system for Revit plugins
193
-
-**[Revit.Async](https://github.com/PhanCongVuDuc/Revit.Async)** by [KennanChan](https://github.com/KennanChan) - Async utilities for Revit API
194
-
-**[RevitTest](https://github.com/ricaun-io/RevitTest)** by [ricaun-io](https://github.com/ricaun-io) - Testing framework for Revit applications
204
+
-**[RevitTemplates](https://github.com/Nice3point/RevitTemplates)** by [Nice3point](https://github.com/Nice3point) -
205
+
Project templates and build system for Revit plugins
206
+
-**[Revit.Async](https://github.com/PhanCongVuDuc/Revit.Async)** by [KennanChan](https://github.com/KennanChan) - Async
207
+
utilities for Revit API
208
+
-**[RevitTest](https://github.com/ricaun-io/RevitTest)** by [ricaun-io](https://github.com/ricaun-io) - Testing
Copy file name to clipboardExpand all lines: SECURITY.md
+3-1Lines changed: 3 additions & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -6,9 +6,11 @@ Only the latest version receives security patches.
6
6
7
7
## Reporting a Vulnerability
8
8
9
-
Please report security vulnerabilities by creating a [GitHub Issue](https://github.com/PhanCongVuDuc/Sonny/issues/new) with the `security` label. **Do NOT create a public issue** - use private communication instead.
9
+
Please report security vulnerabilities by creating a [GitHub Issue](https://github.com/PhanCongVuDuc/Sonny/issues/new)
10
+
with the `security` label. **Do NOT create a public issue** - use private communication instead.
0 commit comments