KDE Frameworks 5是两年来不断的移植、整理、模块化和重构KDELibs4到QT5平台的结果。时年一月的时候,Alex Fiestas宣布了KDE在巴塞罗那的工作中心,这个office欢迎任何愿意参与到KDE项目中的人。毕竟Frameworks团队需要完成代码的开发,以向全世界发布!
Aurelien Gateau 写道:我把大部分时间都花在“翻译支持”的工作上,必须要抚平其中的细节,以便于能够正确安装工作;David [Faure]则负责释放压缩包脚本的工作。我也做过一点KApidox的工作,就是将生成的KF5的API文档提交到api.kde.org 。此外,我还做一些更新脚本的工作,以匹配最新Framework的变化,同时切换到Jinja2模板引擎!使用Jinja,使得登录页(以Framework的metainfo.yaml文件信息为依据)的Frameworks保持生成最新的列表成为可能。
api.kde.org如今包含有Frameworks的完整列表,要多亏了Aurelien(为现在默认选项的Frameworks5做了好多努力)。
Alex Merry则把时间用在了工作量小,但是却很棘手的任务上,就是保证所有软件能高质量的得以发布。星期五的时候要去了解KItemModels的单元测试,找出其中一个测试失败了的原因。最终我确定了,当行移动的时候,信号发射的模式有可能在QT4和QT5之间变化,而修复这个问题那是相当简单的了。他还报告其他重要的课题,诸如安装路径和元数据文件,以及写一些高级GIT教程。
在巴塞罗那举行一个重要的讨论会是关于KDE Frameworks的发布周期,我们作出了有争议的决定,就是不做修复性的发布,而是每月功能性的发布。虽然有些发行的软件包已经注明,注意稳定版更新可能会遇到问题,但这就是Frameworks现在的新模式,它允许更快的转换到新功能上来!
很少有人做除Kévin Ottens以外更多的事情来帮助Frameworks项目,Kévin Ottens一直通过整理排序便签维持着有节奏的工作计划,并且对超期进展的地方做一些特别的标记。为了接下来几个月的相关内容发布,他强调了团队的工作流程:
Aleix Pol更多的时间是“使用Cmake编译更多的东西,特别是安装已改变的元素,以更好的兼容QT5。
Alex Fiestas写道:“Kai和我都工作在Solid,我们增加了QML支持,并且设计了新的异步电源管理API。”
有一个人,经历了KDE平台发展的整个历程,他就是David Faure,他更多的时间工作,则是为了减少发布产品过程中,可能造成的各种额外开销。
为了Frameworks 5的成功发布,我们一直专注于最后阶段的努力!现在Plasma 5已经发布,相关的应用软件也按计划进行中,相信Frameworks5在接下来的几年一定会成为未来工作的一个优秀平台!
纪念一下,这是IMCN发布的第3000篇文章信息!
投稿作者 | 作者网站 |
---|---|
微信捐赠 | 支付宝捐赠 |
---|---|
评论功能已经关闭!