0220e5d756
Pull in the refreshed linter and tooling configs (editorconfig, gitignore, gitattributes, prettierignore, prettierrc, markdownlint, yamllint, env.example, dotnet-tools) and run prettier and markdownlint in --fix / --write mode across the repo so the existing tree matches the new rules. - prettier 2-space indent on yaml/yml and json overrides, asterisk strong, underscore emphasis, proseWrap always - markdownlint MD007 indent aligned to 2 and MD049 to underscore so prettier output stays passing - preflight Block F also ignores CLAUDE.md (gitignored personal file) - prettierignore extended to keep HellionChat.yaml manifest and the NuGet packages.lock.json out of the formatter No semantic content changed; csharpier, build, full build-suite (729/729) and the new prettier/markdownlint/yamllint checks all green.
115 lines
5.4 KiB
Markdown
115 lines
5.4 KiB
Markdown
# Code of Conduct
|
|
|
|
## A Note on This Project
|
|
|
|
HellionChat is a one-person side project developed under Hellion Forge. I maintain this in my spare
|
|
time, which means replies can take a few days. Please do not escalate just because a thread is
|
|
quiet.
|
|
|
|
When in doubt, assume good intent. Contributors come from different backgrounds, time zones and
|
|
skill levels. A clarifying question is almost always a better first move than an accusation.
|
|
|
|
Please also keep discussions on topic. This project is about a Dalamud chat plugin. Off-topic
|
|
arguments belong elsewhere.
|
|
|
|
---
|
|
|
|
## Our Pledge
|
|
|
|
We pledge to make our community welcoming, safe, and equitable for all.
|
|
|
|
We are committed to fostering an environment that respects and promotes the dignity, rights, and
|
|
contributions of all individuals, regardless of characteristics including race, ethnicity, caste,
|
|
color, age, physical characteristics, neurodiversity, disability, sex or gender, gender identity or
|
|
expression, sexual orientation, language, philosophy or religion, national or social origin,
|
|
socio-economic position, level of education, or other status. The same privileges of participation
|
|
are extended to everyone who participates in good faith and in accordance with this Covenant.
|
|
|
|
## Encouraged Behaviors
|
|
|
|
While acknowledging differences in social norms, we all strive to meet our community's expectations
|
|
for positive behavior. We also understand that our words and actions may be interpreted differently
|
|
than we intend based on culture, background, or native language.
|
|
|
|
With these considerations in mind, we agree to behave mindfully toward each other and act in ways
|
|
that center our shared values, including:
|
|
|
|
1. Respecting the **purpose of our community**, our activities, and our ways of gathering.
|
|
2. Engaging **kindly and honestly** with others.
|
|
3. Respecting **different viewpoints** and experiences.
|
|
4. **Taking responsibility** for our actions and contributions.
|
|
5. Gracefully giving and accepting **constructive feedback**.
|
|
6. Committing to **repairing harm** when it occurs.
|
|
7. Behaving in other ways that promote and sustain the **well-being of our community**.
|
|
|
|
## Restricted Behaviors
|
|
|
|
We agree to restrict the following behaviors in our community. Instances, threats, and promotion of
|
|
these behaviors are violations of this Code of Conduct.
|
|
|
|
1. **Harassment.** Violating explicitly expressed boundaries or engaging in unnecessary personal
|
|
attention after any clear request to stop.
|
|
2. **Character attacks.** Making insulting, demeaning, or pejorative comments directed at a
|
|
community member or group of people.
|
|
3. **Stereotyping or discrimination.** Characterizing anyone's personality or behavior on the basis
|
|
of immutable identities or traits.
|
|
4. **Sexualization.** Behaving in a way that would generally be considered inappropriately intimate
|
|
in the context or purpose of the community.
|
|
5. **Violating confidentiality.** Sharing or acting on someone's personal or private information
|
|
without their permission.
|
|
6. **Endangerment.** Causing, encouraging, or threatening violence or other harm toward any person
|
|
or group.
|
|
7. Behaving in other ways that **threaten the well-being** of our community.
|
|
|
|
### Other Restrictions
|
|
|
|
1. **Misleading identity.** Impersonating someone else for any reason, or pretending to be someone
|
|
else to evade enforcement actions.
|
|
2. **Failing to credit sources.** Not properly crediting the sources of content you contribute.
|
|
3. **Promotional materials.** Sharing marketing or other commercial content in a way that is outside
|
|
the norms of the community.
|
|
4. **Irresponsible communication.** Failing to responsibly present content which includes, links to,
|
|
or describes any other restricted behaviors.
|
|
|
|
## Reporting
|
|
|
|
If something here is being broken, contact me directly. Do not open a public issue.
|
|
|
|
| Channel | Address |
|
|
| ---------- | -------------------------- |
|
|
| Email | `kontakt@hellion-media.de` |
|
|
| Discord DM | `@j.j_kazama` |
|
|
|
|
Reports stay private. I will acknowledge within a few weekdays (European business hours) and tell
|
|
you what I plan to do.
|
|
|
|
## Enforcement
|
|
|
|
I am the sole maintainer, so enforcement is a single-person process. I will pick the lightest
|
|
measure that actually resolves the situation:
|
|
|
|
1. Private note asking the behaviour to stop.
|
|
2. Public correction in the affected thread.
|
|
3. Edit or removal of the offending content.
|
|
4. Private written warning with a cooldown period.
|
|
5. Temporary block from the repository or related spaces.
|
|
6. Permanent block.
|
|
|
|
Severe cases skip the lower steps. I will not negotiate over harassment or threats.
|
|
|
|
## Scope
|
|
|
|
This Code of Conduct applies to all spaces the project owns or that I run on its behalf: the GitHub
|
|
repository, GitHub Discussions, project-related Discord conversations, and the maintainer contact
|
|
listed in [`SECURITY.md`](SECURITY.md). It also applies when someone is identifiably representing
|
|
HellionChat elsewhere, for example when posting as a HellionChat maintainer in the Dalamud Discord.
|
|
|
|
## Attribution
|
|
|
|
This Code of Conduct is adapted from the Contributor Covenant, version 3.0, available at
|
|
[https://www.contributor-covenant.org/version/3/0/](https://www.contributor-covenant.org/version/3/0/).
|
|
|
|
Contributor Covenant is stewarded by the Organization for Ethical Source and licensed under CC BY-SA
|
|
4.0. To view a copy of this license, visit
|
|
[https://creativecommons.org/licenses/by-sa/4.0/](https://creativecommons.org/licenses/by-sa/4.0/).
|