技术基础设施搭建与管理指南
1. 项目参与的匿名性与参与度
项目不应要求参与者在自己的机器上运行专有协作软件。在项目参与方面,用户注册要求是一个值得关注的问题。用户注册在一定程度上有助于防止垃圾信息,避免匿名人员随意推送更改到仓库。但有时,一些本应允许未注册访客进行的任务,如在错误跟踪器中提交问题和对现有问题进行评论,也要求用户注册,这提高了参与门槛,可能导致新用户因嫌麻烦而不提交问题。
为解决这一问题,若能控制哪些操作可匿名进行,应确保至少所有只读操作对未登录访客开放,尽可能让数据输入端口(如错误跟踪器)也能匿名使用,不过可能仍需使用验证码等反垃圾技术。
2. 邮件列表与消息论坛
消息论坛是项目日常沟通的重要渠道,过去主要是基于电子邮件的讨论列表,如今基于网络的论坛和邮件列表的界限逐渐模糊。像 Google Groups 和 Gmane.org 等服务,实现了消息论坛和邮件列表的交叉访问。
项目应明确列出所有可用的公共论坛,并进行详细描述,为新用户提供指导。以 Scanley 项目为例,其邮件列表如下:
| 邮件列表 | 描述 | 操作链接 |
| — | — | — |
| users{ AT }scanley.org | 讨论 Scanley 的使用、API 编程及改进建议等 | 浏览存档:<< archive="" to=""/> >>;订阅:<< subscribe="" to=""/> >> |
| dev{ AT }scanley.org | 讨论 Scanley 的开发,维护者和
超级会员免费看
订阅专栏 解锁全文
5176

被折叠的 条评论
为什么被折叠?



