本次活动的任务根据难度的不同,划分为三个不同的难度等级。您可以在此目录下的【1.普通难度】、【2.进阶难度】、【3.高级难度】目录中选择适合你的任务。
在选定任务时,您也可以浏览 Issue 列表查看自己的任务是否有被认领。已被认领且无法重复认领的任务会包含“认领已截止”标签。
在选定好合适的任务后,您可以点击 Issue,通过填写 Issue 模板创建 Issue 来认领任务。
每个任务的任务描述中都会包含关于环境准备的文档描述,故在选定任务后,可参照任务中描述的步骤来准备环境。
若未特别声明,则任务都应该使用 deepin 发行版完成。您可以在 deepin 官网的下载页面 获取并安装 deepin。
对于大多数的任务,您都需要和代码或代码仓库打交道。对于 deepin 相关的组织中代码仓库的贡献,下面是一些通用性质的上手指南文档:
我们也存在一些通用的准则与规范需要遵守:
对于本次活动相关的疑问,您可以在对应的群聊中、官方论坛、对应任务描述中所提及的位置,以及其它位置进行提问。对于您所选的任务的相关疑问,您可以通过任务中描述的联系方式来取得帮助。
我们提倡将问题的讨论在公开的位置进行展开。对于此活动相关的开发类主题的帮助,您可以在此仓库的讨论板中发起主题进行讨论。如果您在参与过程中遇到了通用性的问题(例如遇到了 DTK 的缺陷,持续集成使用方式或文档存在问题等),可在订阅 https://www.freelists.org/list/deepin-devel 后在此邮件列表中进行提问,或者在 developer-center 中创建对应的 Issue(缺陷汇报用)或 Discussion(非缺陷类的讨论主题)讨论主题来进行讨论。