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

openKylin自动化开发者平台正式发布!_第1张图片

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

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

接下来让我们来看看不同平台的具体介绍(平台使用说明见文末):

1、CLA 平台(https://cla.openkylin.top/
openKylin自动化开发者平台正式发布!_第2张图片

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

2、源码管理平台(www.gitee.com/openkylin)

openKylin自动化开发者平台正式发布!_第3张图片

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

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

openKylin自动化开发者平台正式发布!_第4张图片

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

4、软件包编译发布平台(build.openkylin.top)

openKylin自动化开发者平台正式发布!_第5张图片

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

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

openKylin自动化开发者平台正式发布!_第6张图片

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

诚邀您参与 openKylin 社区共建

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

你可能感兴趣的:(开源开发者)