KDE Frameworks 的故事

1

KDE Frameworks 5是两年来不断的移植、整理、模块化和重构KDELibs4QT5平台的结果。时年一月的时候,Alex Fiestas宣布了KDE在巴塞罗那的工作中心,这个office欢迎任何愿意参与到KDE项目中的人。毕竟Frameworks团队需要完成代码的开发,以向全世界发布!

Aurelien Gateau 写道:我把大部分时间都花在“翻译支持”的工作上,必须要抚平其中的细节,以便于能够正确安装工作;David [Faure]则负责释放压缩包脚本的工作。我也做过一点KApidox的工作,就是将生成的KF5API文档提交到api.kde.org 。此外,我还做一些更新脚本的工作,以匹配最新Framework的变化,同时切换到Jinja2模板引擎!使用Jinja,使得登录页(以Frameworkmetainfo.yaml文件信息为依据)的Frameworks保持生成最新的列表成为可能。

api.kde.org如今包含有Frameworks的完整列表,要多亏了Aurelien(为现在默认选项的Frameworks5做了好多努力)。

Alex Merry则把时间用在了工作量小,但是却很棘手的任务上,就是保证所有软件能高质量的得以发布。星期五的时候要去了解KItemModels的单元测试,找出其中一个测试失败了的原因。最终我确定了,当行移动的时候,信号发射的模式有可能在QT4QT5之间变化,而修复这个问题那是相当简单的了。他还报告其他重要的课题,诸如安装路径和元数据文件,以及写一些高级GIT教程。

在巴塞罗那举行一个重要的讨论是关于KDE Frameworks的发布周期,我们作出了有争议的决定,就是不做修复性的发布,而是每月功能性的发布。虽然有些发行的软件包已经注明,注意稳定版更新可能会遇到问题,但这就是Frameworks现在的新模式,它允许更快的转换到新功能上来!

很少有人做除Kévin Ottens以外更多的事情来帮助Frameworks项目,Kévin Ottens一直通过整理排序便签维持着有节奏的工作计划,并且对超期进展的地方做一些特别的标记。为了接下来几个月的相关内容发布,他强调了团队的工作流程:

    • Frameworks开发者那里得到更多的“狗食”——成果;
    • 从应用开发者那里得到更多的贡献;
    • 得到更多的自动化测试成果以及同行的评审;
    • 更多细节特征能够被完善;

Aleix Pol更多的时间是“使用Cmake编译更多的东西,特别是安装已改变的元素,以更好的兼容QT5

Alex Fiestas写道:“Kai和我都工作在Solid,我们增加了QML支持,并且设计了新的异步电源管理API。”

有一个人,经历了KDE平台发展的整个历程,他就是David Faure,他更多的时间工作,则是为了减少发布产品过程中,可能造成的各种额外开销。

2

为了Frameworks 5的成功发布,我们一直专注于最后阶段的努力!现在Plasma 5已经发布,相关的应用软件也按计划进行中,相信Frameworks5在接下来的几年一定会成为未来工作的一个优秀平台!

纪念一下,这是IMCN发布的第3000篇文章信息!

投稿作者 作者网站


为您推荐

说点什么

您将是第一位评论人!

提醒
avatar
wpDiscuz