出品 | CSDN云原生
声明:本文出自CNCF,由技术作家Chris Ward在Chronosphere博客上发表。CSDN将文章翻译成中文,分享给大家。
在许多开源社区中,围绕什么语言代表了消极、偏见和多样性的讨论不绝于耳,为此还经常引发激烈的、固执己见的争论。抛开这些讨论的内容不谈,假设你已经决定要在社区中增加、减少或更改一些语言,你会如何执行和跟踪这些变化?
这篇文章源于2021年我在All Things Open的一次演讲,主要分享了如何通过开源工具Vale来检查语言文本是否符合提前定义的规则和风格。
语言示例
总的来说,要识别的语言类型可能包括以下内容。
-
屈尊俯就(Patronizing):因为不理解作者所说的一些显而易见的事情, 而让读者自己感到愚蠢或无知的语言。
-
粗鲁(Rude):明确使用冒犯性词语或贬低性措辞的语言。
-
过度消极(Overly negative):这种语言会使读者感到某项任务难以完成,或者让他们厌倦继续阅读。
-
有偏见的(Biased):不必要地使用对一个群体有偏好或偏见的语言。
-
过时的(Out-dated):使用被广泛认为是过时的或不恰当的语言。
-
无用(Unhelpful):对文本没有任何增色的语言,或者使文本变得更糟——变为上述其他类型的语言之一。