查看原文
其他

openKylin自动化开发者平台正式发布!

小K openKylin 2023-03-28
开源聚力,共创未来点击蓝字,关注openKylin~

2022年5月27日,桌面操作系统根社区openKylin(开放麒麟)开发者平台首次上线。openKylin开发者平台由CLA、源码管理、翻译、软件包编译发布、版本构建等平台组成。

为实现开源操作系统全生命周期一体化,openKylin社区提供了从代码提交到代码检测、软件包编译、软件仓库发布、版本构建的全流程一体自动化服务平台,大幅提升openKylin社区贡献者的开发效率

接下来让我们来看看不同平台的具体介绍(平台使用说明见文末):
1、CLA平台(https://cla.openkylin.top/)

CLA平台即贡献者协议(Contributor License Agreement)签署平台。现已有46家企业,212名贡献者签署了贡献者协议,加入openKylin开源社区。随着加入贡献单位和贡献者的增加,openKylin开源社区将集结大家的力量不断推进建设开源操作系统的根技术体系,促进开源技术及软硬件生态的繁荣发展。
2、源码管理平台www.gitee.com/openkylin

源码管理平台以码云为基础构建openKylin代码仓库并进行管理。现openKylin社区已创建SIG组14个,构建代码仓1019个,提交PR612个。除Gitee提供的代码托管、代码在线查看、Fork、Pull Request、Issue等基础功能外,还增加了贡献者协议签署检测、代码许可协议检测、预编译检测、软件包检测、安装卸载检测、差异检测功能结果显示,为代码仓维护者提供代码合并审核参考,提升openKylin社区的代码质量。

3、翻译平台https://weblate.openkylin.top/

利用翻译平台可以轻松实现软件包国际化,平台支持机器化自动翻译、人工校准翻译等,其主要特性如下:
  • 支持单项目多组件的模式进行翻译内容管理;
  • 支持git工作流,支持定时代码推送以及手动代码推送;
  • 支持webhook,通过webhook可以实时同步远程仓库中翻译文件内容;
  • 支持机器翻译插件,通过添加机器翻译插件,可以实现多语言自动翻译功能;
  • 支持多个国际化语言,包括国内多个少数民族语言,如藏语、维吾尔语等等;
4、软件包编译发布平台build.openkylin.top

软件包编译发布平台提供openKylin X86、RISC-V架构软件包的同源编译、管理及软件源自动更新发布等功能,简化代码仓维护者对软件包编译、管理、发布的工作。未来软件包编译发布平台还将支持更多的体系结构,即使openKylin社区开发者没有自己的硬件,也能编译发布出同源代码仓各体系结构的二进制软件包。

5、版本构建平台(factory.openkylin.top)

版本构建平台提供openKylin的X86、RISC-V架构每日版本自动构建,构建优先级设置,并行多路构建,版本定制选项配置,版本定制选项与版本镜像管理等功能,简化了版本构建管理流程,缩短了openKylin社区版本迭代周期。未来版本构建平台还将支持版本的自动化安装测试、冒烟测试、性能测试等功能,进一步提升openKylin社区版本的质量。
诚邀您参与openKylin社区共建

openKylin社区共建活动已经开始,我们诚邀广大企业和开发者参与社区,和我们携手共建,基于openKylin 0.7版本,协助完成打包、适配和测试等工作,在openKylin操作系统建设历程中留下自己的足迹。《平台使用说明》链接:https://gitee.com/openkylin/docs/blob/master/开始贡献/openKylin个人开发者参与指南.md

点击阅读原文了解活动详情>>


来源:基础设施SIG

审核:openKylin


往期推荐:



【收到消息】一封来自openKylin社区的共建邀请函

openKylin 0.7体验版发布,支持PC、平板双模式

开源聚力,共创未来 | openKylin(开放麒麟)社区会员招募火热进行中!

一图读懂openKylin开源社区

您可能也对以下帖子感兴趣

文章有问题?点此查看未经处理的缓存