TODO 常规操作流程
姜宁
TODO 添加讲师相关的内容
网站
邮件列表/论坛
版本管理软件
Bug追踪
持续集成系统
实时通讯系统
面向用户,开发者,文档编写人员
提供软件下载和安装使用指导
提供信息门户的作用
内容组织
会采用wiki提供文档合集
采用Markdown方式提供内容
版本控制软件 + Bug追踪 + wiki
README 提供基础的信息
Github Pages 页面展示的功能
Github Actions
为大家提供一个虚拟的交流途径
邮件列表的好处
按照主题组织起来的异步交流
有归档检索功能
支持的客户端比较多
管理员功能
审核邮件
管理邮件列表订阅者
邮件客户端整理
订阅/退订邮件列表
按照邮件标题设置过滤条件
邮件的归档
默认允许来自邮件列表订阅者的邮件
通过垃圾邮件检查过滤邮件
陌生邮件人工审核
方便大家辨识,使用有意义的邮箱用户名
邮箱名最好是用自己的常用id
邮箱别称格式用户姓名中英文
邮箱id可以关联个人头像
From: …
TO: …
Subject: …
Date: …
CC: …
BCC: …
需要高度概括邮件中的内容
可以在邮件标题中添加前缀方便过滤器管理
Subject: [Github]
Subject: [VOTE][RESULT]
回复邮件会自动加上 RE 或者 回复
如果回复的内容主题没有发生改变,不要改变邮件标题
提供归档邮件列表地址
提供退订信息
Reply-to: discuss@lists.example.org
reply-to-all, reply-to-author
提供邮件归档方便大家访问
提供单个邮件或单个主题的特定URL访问
支持按照主题进行阅读
提供检索功能
源代码的保险箱
支持在不同版本的比较
支持多人直接的版本合作
常见的版本管理工具
git
subversion
提供了问题全生命周期的跟踪系统
不仅限于跟踪Bug
用户发起的问题,相关人员回复
Bug修复与跟踪
新的功能需要的讨论
任务跟踪
就问题的讨论的而言邮件可以涵盖更广泛的内容
Bug跟踪会更加聚焦一些
Bug跟踪有具体的生命周期跟踪,open, resolved, closed
Bug跟踪可以和软件版本关联起来
两者的可以通过URL进行关联
开发活动相关的信息提供了完整的
Github issue 关联
提交记录和 JIRA number的管理
IRC
Slack
TODO 常规操作流程
Stack Overflow