任务示例

您需要在报名期间提供大约 25 个示例任务,以展示您的决心和制作至少 50 个独特任务的能力,供学生在比赛开始后完成。

Google 会寻找:

  • 多个类别的任务列表。(代码、文档/培训、主动联系/研究、质量保证和设计)
  • 范围、长度和复杂程度都适当的任务。
  • 详实的说明,包含足够的信息,可以助您一臂之力。
  • 清晰易懂的说明和标题。
  • 合适的标签,使之易于搜索。

您可以链接到外部资源了解详情,但核心任务说明必须在比赛网站上。

示例

下面提供了以前参与计划的开源组织创建的一些任务示例。一种规模并不能满足所有需求,每个组织的任务各不相同,但这些示例应该能够为您提供指导。

您可在归档文件中找到更多信息。

KDE 编写 WikiToLearn 的故事

WikiToLearn 从未有关于页面的信息,关于页面内容及其形成过程的信息散布于各处。我们需要统一这些平台,让网站用户能够看到和访问它们。

  • 标签:内容, 宣传, wikitolearn
  • 类别:文档/培训、研究/主动联系

KDE 通过 Git 代码库构建任何 KDE 应用

对于 KDE 组织中的各种任务,您需要构建各种 KDE 应用。此任务旨在帮助您了解如何基于自己选择的发行版构建各种 KDE 应用。

构建任何应用的三个简单步骤包括:

  1. 从 git 获取源代码。
  2. 安装所需的依赖项。
  3. 构建应用。

如需了解详情,请通过 #kde-soc IRC 频道提问。您需要构建自己选择的 KDE 应用,并记录构建该应用的步骤。

  • 标记:cmake、qt、c++
  • 类别:编码
  • 新手任务

HAIKU 修复编辑器 Pe 中的 bug

程序员的编辑器 Pe 报告了一些 bug。创建 Pe 代码库分支,选择问题并予以解决。以拉取请求的形式提交修复(请参阅 HaikuPorter Wiki,其中的工作原理几乎相同)。

  • 标记:c++、pe
  • 类别:编码

FOSSASIA 在 Linux 上运行 WineTest 并提交结果

首先,您需要根据 http://wiki.winehq.org/BuildingWine 的说明构建 Wine。这也会构建测试套件,您可以在 =programs/winetest/winetest.exe.= 下找到它。要运行该工具,请按照 http://wiki.winehq.org/ConformanceTests 上的“在 Wine 中运行 WineTest”部分中的说明进行操作。预期结果是 test.winehq.org 中显示的结果。

  • 标签:测试套件、Linux、葡萄酒
  • 类别:质量保证

复制左侧游戏 带有向上/向下箭头的 Webchat 输入历史记录找回功能**

许多聊天客户端允许您按向上/向下箭头来回顾您之前输入的内容。对于我们的网络聊天客户端,此功能可能很有用。

实现此功能将需要保留先前输入条目的 FIFO 缓冲区,仅存储特定数量的条目,这样长期使用网页聊天就不会继续增加内存使用量。限制可能是数十条消息,但并非不受限制。以向下箭头开头,应该会找回缓冲区中最早的消息。完成后,将更改后的 Command.js 附加到此任务。

  • 代码:XMPP、javascript
  • 类别:代码、主动联系/研究

SUGAR LABS 更新 Turtle Blocks 手册

研究并更新这份《乌龟块手册》,了解最新发布版本的功能:http://people.sugarlabs.org/walter/TurtleBlocksAdvancedBlocksManual.pdf

  • 标签:乌龟方块,文档
  • 类别:文档/培训、主动联系/研究

METABRAINZ 基金会 创建关于添加地点的“操作指南”

我们目前有很多方法指南,但都没有涵盖添加地点的内容。请查看当前的“操作指南”部分,了解如何设计本文的结构并将文章撰写为 Wiki 用户的子页面(例如 https://wiki.musicbrainz.org/User)。

  • 标签:Wiki、文档、地点
  • 类别:文档/培训