From 4af92dcce2e1cdc091565c533de69d9ad8dfde54 Mon Sep 17 00:00:00 2001 From: Mike James Date: Tue, 6 Jan 2026 18:07:11 +0100 Subject: [PATCH] Update CODE_OF_CONDUCT.md (#20417) Clarifies acceptable use of project platforms and adds enforcement guidelines for promotional content that derails technical discussion. --- CODE_OF_CONDUCT.md | 19 ++++++++++++++++--- 1 file changed, 16 insertions(+), 3 deletions(-) diff --git a/CODE_OF_CONDUCT.md b/CODE_OF_CONDUCT.md index fde2931bf9..51c5c72372 100644 --- a/CODE_OF_CONDUCT.md +++ b/CODE_OF_CONDUCT.md @@ -25,6 +25,9 @@ community include: and learning from the experience * Focusing on what is best not just for us as individuals, but for the overall community +* Respecting that contributors and maintainers have invested significant effort in building this project +* Keeping discussions focused on improving Avalonia and its ecosystem +* When discussing alternatives, doing so with relevant technical context that advances the conversation Examples of unacceptable behavior include: @@ -36,6 +39,9 @@ Examples of unacceptable behavior include: address, without their explicit permission * Other conduct which could reasonably be considered inappropriate in a professional setting +* Repeated unsolicited promotion, recruitment, or calls to action for external projects, products, or services in Avalonia’s official channels, particularly when it derails technical discussion or continues after redirection +* Using Avalonia’s official channels to organise or coordinate work for unrelated projects rather than collaborating on Avalonia +* Posting promotional content primarily to drive traffic, sales, or contributors, rather than to contribute to the topic at hand ## Enforcement Responsibilities @@ -44,6 +50,8 @@ acceptable behavior and will take appropriate and fair corrective action in response to any behavior that they deem inappropriate, threatening, offensive, or harmful. +Avalonia’s official infrastructure exists to support Avalonia’s development and community. Constructive technical criticism and relevant comparisons are welcome. What is not welcome is repeated promotional activity, recruitment, or organising unrelated projects within Avalonia’s official channels. + 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, and will communicate reasons for moderation @@ -72,6 +80,13 @@ reporter of any incident. Community leaders will follow these Community Impact Guidelines in determining the consequences for any action they deem in violation of this Code of Conduct: +### Specific Guidance: Infrastructure Misuse and Promotion +**Community Impact:** A pattern of using Avalonia’s official channels primarily to promote external projects, products, or services, recruit contributors, or coordinate unrelated work, especially where it derails ongoing technical discussion or continues after a moderator request to stop. + +**Consequence:** Moderators will remove promotional content immediately to keep discussions focused. If the behaviour appears unintentional or isolated, moderators will follow up privately with guidance and redirect to appropriate venues (e.g., AvaloniaCommunity org, personal blogs). Repeated violations after guidance will result in a formal warning and, if continued, restriction from project platforms up to and including a permanent ban. + +*Note: This guidance addresses patterns of disruption and misuse of shared channels. It does not prohibit technical criticism, benchmarks, or mentioning alternatives when relevant and explained with technical context.* + ### 1. Correction **Community Impact**: Use of inappropriate language or other behavior deemed @@ -106,9 +121,7 @@ Violating these terms may lead to a permanent ban. ### 4. Permanent Ban -**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. +**Community Impact:** Demonstrating a pattern of violation of community standards, including sustained inappropriate behaviour, harassment of an individual, aggression towards or disparagement of classes of individuals, or persistent misuse of project infrastructure after warnings. **Consequence**: A permanent ban from any sort of public interaction within the community.