GSoC 2013 – 中途
2013年8月19日 | 新闻团队 | 无许可
我们已经到达了2013年谷歌夏季代码项目的中期阶段,到目前为止,这是一段令人兴奋的旅程。今年夏天,我们在openSUSE的框架下与ownCloud、Balabit (syslog-ng) 和 Hedgewars 共同参与。以下是到目前为止的工作总结,以及学生的经验分享。
AppArmor 配置文件工具
Kshitij Gupta 正在开发 AppArmor 的配置文件工具,包括编写 Perl 工具和 Python 核心模块。他的导师是 Christian Boltz。由于工具是建立在核心模块之上的,预计能够按时完成。Kshitij 将参与 GSoC 项目描述为“非凡”的时光。
OBS 讨论系统
Shayon Mukherjee 在 Henne 和 Adrian 的指导下,正在为 Open Build Service 构建一个讨论系统。到目前为止,结果非常好。根据 Shayon 的说法,他们已经构建了用户能够在 Open Build Service 中对项目、软件包和请求发表评论的功能。他们非常兴奋,并相信这将对 OBS 的用户带来巨大的好处。在 GSoC 结束之前,他们计划通过 Hermes(openSUSE 通知系统)使用户能够编辑/删除评论。他补充说,在过去的一个月里,他学到了很多关于复杂、全栈 Web 应用程序的知识。
该应用程序的初始结果可以在 这里 找到。
OSEM
Stella (differentreality) 正在开发开源活动管理工具 (OSEM),导师是 Theo Chatzimichos 和 Matt Barringer。我们在 openSUSE 会议上看到了她的工作成果,并且都想知道她是如何将 OSEM 的开发与组织活动结合起来的…… 另一方面,实际需求推动了 OSEM 的开发,这当然会带来一个非常好的应用程序和更多的乐趣。
ownCloud 用户管理应用程序
Raghu Nayyar 正在编写 ownCloud 的用户管理应用程序。他已经用 AngularJS 编写了前端,目前正在将其与后端同步。他还将致力于文件应用程序的前端,这构成了 ownCloud 的主要部分。他的导师是 Jan Christoph Bochardt 和 Posselt Bernhard。
ownCloud 音乐应用程序
Morris Jobke 正在基于 RESTful API 开发 ownCloud 的音乐应用程序。Morris 计划添加对播放列表管理和音乐过滤的支持。他的导师是 Jorn Friedrich Dreyer 和 Posselt Bernhard。
syslog-ng MySQL 目标
Gyula Petrovics 正在编写 syslog-ng 的 MySQL 目标驱动程序。其想法是将 syslog 消息插入 MySQL 数据库。Gyula 的导师是 Victor Tusa。
Hedgewars 战役任务
Periklis Ntanasis 正在创建一个新的 Hedgewars 战役任务。他已经完成了大约一半的任务,并且对到目前为止的结果非常满意。他的导师是 Hedgewars 的 kyber (nemo)
其他项目
谷歌夏季代码项目中正在进行的其它项目包括:
-
Github 代码审查用于 CLI,由 Xystushi 负责,在 bamboo 的指导下
-
Akif Khan 在 Dinar Valeev 的指导下自动调整 LVM 卷的大小
-
intijk 在 Robert Schweikert 的指导下,用于软件打包和文档的 IaaS 云框架
-
tichy 在 Gergely Nagy 的指导下,syslog-ng redis 目标
到目前为止,这是一段很棒的旅程,编码工作正在全力进行。现在,学生们必须“Geeko up”来清理代码、编写测试用例并完成文档任务。“软铅笔放下”日期是 9 月 16 日,随后是 9 月 23 日的“硬铅笔放下”日期。
文章由 Saurabh Sood 贡献
标签