一般准则
这里概括了 Archers 除了社区准则(中文非官方翻译)以外,在论坛、ArchWiki、IRC 和 Bugtracker 等社区服务中所需遵守的额外的规则和建议的概述。
官方论坛[编辑 | 编辑源代码]
此指南是论坛管理团队长时间经验的结晶,充分考虑了社区的建议。 Arch 论坛本身是一个严肃的论坛。
首先在官方论坛上请尽量使用英语,或者考虑使用 Other Languages 模块或访问中文论坛。
如何发贴[编辑 | 编辑源代码]
- 选择清晰明了且有意义的(informative)标题。这更有可能吸引来自那些有该特定主题知识的经验丰富的用户的回应。这也会使得该主题容易引用,并能未来能够被有类似问题的用户搜索到。此外,避免使用诸如『求助!』、『紧急』之类的无关词语句。
- 在问问题的时候,尽可能地提供信息,包括错误信息、终端输出、日志、此前试验的方法、尝试过的文档和搜索,还有相关配置文件。
- 每个帖子一个主题。不提倡在技术问题版块里发表长贴。
- 只在一个版块里发表你的问题;选择最切题的,并发表。
- 不要发布教程和指南:文档应该放到 wiki 上,这样才能更好的维护文档。
- 回复已有帖子时,先阅读原帖并尽量专注在原帖的主题上。
- 最后,一旦找到了解决方案,将你的贴子标记为已解决,只要编辑主题贴,并在你的标题之前加上[SOLVED]标签。
注意,你应该避免使用[CLOSED](已关闭),这是由系统使用,用于标记不可再回复的主题贴的。 - 如果贴子被标记为[SOLVED],不要回复说“我有一个类似的问题.”;发表一个新帖,并且如果有关,可以链接到[SOLVED]帖子。
粘帖图片和代码[编辑 | 编辑源代码]
在贴出控制台信息的时候,请使用[code]标签。如果要贴大量的代码,请使用粘贴板[损坏的链接:无效的章节]。不要使用pastebin.com——有些用户无法访问这个地址,而且存在其它不方便的地方(javascript,广告,格式不好看等)。对于非英语语言环境的用户,请在要贴出的代码前加上LC_ALL=C
。这样,信息就会以英语输出。不要贴出整个屏幕的图片;而是使用缩略图。任何尺寸大于 250x250 像素或大小超过 50Kb 的图片都会被移除。不要粘贴文本输出的截图,请直接粘贴文本本身。
生活是条双行道[编辑 | 编辑源代码]
这是一个简单而深刻,且不可否认的事实。确保你的帖子包含对他人来说有用的细节和信息。通过社区分享你的发现。同样地分享你遇到的问题(Failures)。在你的帖子中对应地发表“别在意,我已经修复了它了”、或因类似的原因而删除你自己的帖子,对于社区来说,不仅是自私的、无益的,而且完全是浪费资源和每个人的时间。 同样的,要求帮助、或显示出对于得到帮助的急切也不应该在这里出现。Arch 是由社区的志愿者提供的。Arch 强烈建议用户去搜索、作出努力、在帖子中反馈、帮助他人、参与其中并为社区作贡献。
请不要成为一只'吸取帮助的吸血鬼(help vampire)'。
寻求产品推荐[编辑 | 编辑源代码]
尽量不要发布计算机产品推荐帖子。这些话题很快就会过时而且不会对更广泛的社区提供帮助。请自行搜索并得出哪个产品最适合你的结论。
旧贴/“挖坟”[编辑 | 编辑源代码]
做好自己的一份子,保持论坛的整洁。不应在技术问题的版块里回复旧贴,或者说“挖坟”,因为这很可能会造成杂乱的“僵尸”信息;导致新帖旧帖混杂。因为 Arch 的滚动升级特性,过时的帖子已经不再适合当前的 Arch 了。此外,技术支持的帖子应该保持简洁并尽量避免多个页面。
经验法则
- 如果有问题,另发一贴并附上相关帖子的链接。
- 如果自己的信息与旧帖类似,但要更新,且需要补充,则另发一贴。如有必要,并加上旧帖。但要避免重复劳动,不要将 Arch Wiki 上已有的信息贴出。
- 如果有一个与版本无关或相应的解决方案,则允许回复旧帖。(通常不会超过一年)
不要刷贴/发空贴[编辑 | 编辑源代码]
发表空贴、无价值的信息是对刷贴的最好描述。这是令人无法忍受的。人们这样做可能基于两个原因:为了毫无意义地增加发贴数,或为了支持某个想法(就像投票一样)。刷贴的例子有(但不限于):回复以“+1”、“lol”、“我也是”、“顶”或“:)”。
发贴和回复时,确保你有话可说。这些空贴只会造成主题和讨论的混乱,使得“Show New Posts(显示新帖)”功能无效,并且浪费带宽和服务器空间。
沦为一系列“+1/-1”或“我也是/我同意/我不同意”且又无其他内容的帖子会被锁定。单开的刷帖也会被删除。
顶帖[编辑 | 编辑源代码]
为了将注意力吸引到你的帖子上,而发表一个简单的字词或无用的信息(顶)是不允许的。自己做研究,继续解决故障,贴出原因并对社区保持耐心。如果人们看了你的帖子却没有回复或提供帮助,也许你应该提供更多的细节。或请求指点正确的方向。通常,帖子无人回复很大程度上是因为原帖的细节不够多,或者是因为在 Wiki 上、论坛上(用搜索功能可找到)、网络上有明显的可利用解决方案,从而导致社区不愿意指出这明显之处。
交叉发贴[编辑 | 编辑源代码]
交叉发贴是指多次在不同版块贴出相同的问题(例如,同时在 Newbie Corner 和 Installation 两个版块发表)。这是浪费资源并不被允许的行为。任何交叉发表了的主题贴会被立马锁定或删除。
话题劫持[编辑 | 编辑源代码]
“话题劫持”是指在一个已有的主题贴下回复不同的话题。通常是不鼓励这么做。如果你有一个和已发表的问题有关、但又有明确不同的问题,最好开一个新帖。另外,如果你有一个似乎一样的问题,最好在回复已有帖子时附上额外的信息。不应在严肃的帖子下歪楼。
删帖策略(标记为删除)[编辑 | 编辑源代码]
帖子会被锁定/关闭,是因为它们要么已经在论坛或 Wiki 上有记录,要么无法与 Arch Way 协调。这样的帖子会被移到 Dust/troll-bin。五天后,帖子便会被删除。管理员有责任将帖子明显地标记为“Binned”或“即将删除(For Deletion)。”
邮件列表[编辑 | 编辑源代码]
Top posting[编辑 | 编辑源代码]
不要在顶部回信.
引用[编辑 | 编辑源代码]
仅引用上封邮件的必要部分,大块的引用会降低可读性。请尽量删除不相关的引用。
纯文本[编辑 | 编辑源代码]
纯文本是 Unix 和电子邮件的标准,HTML 并不需要,而且使用命令行客户的的用户非常反感 HTML。请注意换行,默认每行最多 72 字符。
AUR[编辑 | 编辑源代码]
Arch User Repository 的指南位于:
官方 IRC 频道[编辑 | 编辑源代码]
所有的官方 IRC 频道都位于 librea.chat 上,请首先遵守它们的网络政策和频道指南。
#archlinux频道的官方语言是英语,如果你需要以其它语言获得帮助,这里有各种本地化频道的列表.
- #archlinux 频道的主要目的是讨论和支持 Arch Linux. 如果和正在讨论的内容相关,一般的软件和硬件话题也是允许的。如果被要求私聊或移到其它频道,请遵守这个要求。
- 加入频道以后先通过
/topic
读一下频道的话题,一般包括了部分重要的信息. phrik!~archbot@archlinux/bot/phrik
是唯一的官方机器人,不要滥用机器人指令,仅在有用时才使用机器人。如果希望加入你自己的机器人,请联系频道管理员。- 不要刷屏,超过三行的消息请考虑使用 pastebin
program &> program-output.txt
和 Pastebin 客户端可以简化这一操作. - 想尝试某个命令或者获得命令帮助请用私聊(
/query
或/msg
.例如/query phrik help <command>
). - 除了私聊中的离开相应外,禁止自动相应。
- 不用问谁在或是在用和你一样的软件,直接提问就好.
- 别依赖帮助,自己去寻找它.重复提问前先等等,大多数问题都是由其他用户回答的,例如你.
- 也别害羞,如果遇到你能回答的问题,请试着给予解答,只有更多的志愿者参与回答这个频道才能蓬勃发展.
- 如果有其他人询问关于你的问题的更多信息,记得最好总是回复他/他/它.
Wiki[编辑 | 编辑源代码]
下面页面包含 wiki 的规范:
Bug 系统[编辑 | 编辑源代码]
参考页面: Reporting bug guidelines.
中文社区交流群[编辑 | 编辑源代码]
irc.libera.chat 的频道列表[编辑 | 编辑源代码]
- #archlinux-cn ,主群组,讨论和 Arch Linux 相关的技术话题和寻求支持。
- #archlinux-cn-offtopic ,Arch Linux 相关人员的 Arch Linux 无关话题讨论群(也就是所谓的水群啦)
- #archlinux-cn-game,讨论各种游戏和邀请联机的分支频道。
- #archlinux-cn-bot,IRC 和 Telegram 机器人制作、交流和测试用频道。
由于曾经遭受过来自 IRC 的大量 spam 攻击,建议通过 libera.chat 的 NickServ 服务注册一个用户名并进行验证。 未验证的用户可能会被重定向至 #archlinux-cn-unregistered 频道。
这里是 libera.chat 提供的昵称注册指南: https://libera.chat/guides/registration
Telegram 上还有两个和 Arch Linux 中文社区相关的频道:
- @archlinuxcn , 中文社区相关消息(翻译官方新闻,testing 翻车预警,滚包预警等)。
- @archlinuxcn_updates , 官方仓库和中文社区的软件包更新推送频道。
其他入口[编辑 | 编辑源代码]
- 如果你使用 Matrix ,可以通过加入 #freenode_#频道名称:matrix.org 组加入聊天(例如 https://matrix.to/#/#freenode_#archlinux-cn:matrix.org )
- 如果你使用 Telegram ,可以加入除了 #archlinux-cn-fuckbot 外的其他群组。请向群中成员获取加入方式。
- 如果你使用 XMPP/Jabber ,可以添加 talk@archlinuxcn.org (#archlinux-cn)或 offtopic@archlinuxcn.org(#archlinux-cn-offtopic)为好友加入聊天。
通用规则[编辑 | 编辑源代码]
- 所有的 IRC 频道都位于 Libera Chat 上,请首先遵守它们的网络政策和频道指南。
- 请勿在除 #archlinux-cn-nsfw 以外其他频道发送 NSFW(Not Safe For Work) 内容。
- 加入频道以后先通过 `/topic` 读一下频道的话题,会包含这个频道相关的一些信息。
- 不要问能不能问,请直接问。
- 频道内的机器人不止一个,不过也请不要滥用机器人指令。如果你想加入你自己的机器人,欢迎先来 #archlinux-cn-bot 测试。
- 不要刷屏,粘贴日志请考虑使用类 Pastebin 服务,如 https://cfp.vim-cn.com/ 或 https://fars.ee/ 。
- 贴图同样可以用类图床服务,如 https://img.vim-cn.com/ 或 https://fars.ee/ 。
- 不要对着桥接机器人说话,人类的名字在它们后面,请在回复时输入桥接机器人后面的昵称。用 weechat 客户端可以使用 bot2human 插件隐藏机器人姓名。
- 几个频道的成员基本相同,在一个频道提问后短时间没有回答请不要同时转发到别的频道。过分发布可能被视为 spam 行为。
#archlinux-cn 的额外规则[编辑 | 编辑源代码]
- #archlinux-cn 频道的主要目的是讨论和支持 Arch Linux 。如果你正在使用某个 Arch Linux 的衍生发行版
(如 Antergos、Manjaro、Chakara、Parabola GNU/Linux Libre 等),非 Arch Linux 的 GNU/Linux 发行版, 或者在不受官方支持的非标准环境中使用(例如 Windows Subsystem for Linux 中),请在提问前先说明。
- 推荐阅读提问的智慧,一般一个好的问题更容易在短时间内被注意并得到解决。
- 别依赖帮助,自己去寻找它.重复提问前先等等,大多数问题都是由其他用户回答的,例如你.
- 也别害羞,如果遇到你能回答的问题,请试着给予解答,只有更多的志愿者参与回答这个频道才能蓬勃发展.
- 如果有其他人询问关于你的问题的更多信息,记得最好总是回复他/他/它.
- 管理员或其他成员在话题跑题或明显不属于技术话题时可能会要求移步至 #archlinux-cn-offtopic ,如果被要求这样做或者转至私聊,请遵守这个要求。
对于 Telegram 用户[编辑 | 编辑源代码]
- 加入后默认会用姓名作为昵称转发,请尽量设置一个便于 IRC 用户提及的昵称。可以通过 /nick 命令查看和修改昵称。
- 尽管转发机器人会自动将超过三行的文字发送至 Pastebin 服务,但仍需注意此点。
- 由于 Bot API 的限制(Bot 之间相互不可见),由 Telegram 上的其他机器人发送的消息无法被其他侧的 IM 看到。引用 Bot 消息时请注意。
- #archlinux-cn 和 #archlinux-cn-offtopic 已经设置成不会转发 Sticker。图片、视频、语音、文档等如未超过大小限制会被正常转发到图床。
- 由于存在转发机器人,请注意发布的信息中不要包括自己和其他人的隐私,已转发到 IRC 的消息无法被删除或修改。误发包含隐私信息的图片请联系图床管理员删除服务器存档(但是无法控制浏览器缓存)。
有关中文社区交流群的其它常见问题(例如机器人的操作指南), 请参阅 https://fars.ee/~readme.html