openKylin自动化开发者平台正式发布!
2022年5月27日,桌面操作系统根社区openKylin(开放麒麟)开发者平台首次上线。openKylin开发者平台由CLA、源码管理、翻译、软件包编译发布、版本构建等平台组成。
为实现开源操作系统全生命周期一体化,openKylin社区提供了从代码提交到代码检测、软件包编译、软件仓库发布、版本构建的全流程一体自动化服务平台,大幅提升openKylin社区贡献者的开发效率。
源码管理平台以码云为基础构建openKylin代码仓库并进行管理。现openKylin社区已创建SIG组14个,构建代码仓1019个,提交PR612个。除Gitee提供的代码托管、代码在线查看、Fork、Pull Request、Issue等基础功能外,还增加了贡献者协议签署检测、代码许可协议检测、预编译检测、软件包检测、安装卸载检测、差异检测功能结果显示,为代码仓维护者提供代码合并审核参考,提升openKylin社区的代码质量。
支持单项目多组件的模式进行翻译内容管理; 支持git工作流,支持定时代码推送以及手动代码推送; 支持webhook,通过webhook可以实时同步远程仓库中翻译文件内容; 支持机器翻译插件,通过添加机器翻译插件,可以实现多语言自动翻译功能; 支持多个国际化语言,包括国内多个少数民族语言,如藏语、维吾尔语等等;
软件包编译发布平台提供openKylin X86、RISC-V架构软件包的同源编译、管理及软件源自动更新发布等功能,简化代码仓维护者对软件包编译、管理、发布的工作。未来软件包编译发布平台还将支持更多的体系结构,即使openKylin社区开发者没有自己的硬件,也能编译发布出同源代码仓各体系结构的二进制软件包。
openKylin社区共建活动已经开始,我们诚邀广大企业和开发者参与社区,和我们携手共建,基于openKylin 0.7版本,协助完成打包、适配和测试等工作,在openKylin操作系统建设历程中留下自己的足迹。《平台使用说明》链接:https://gitee.com/openkylin/docs/blob/master/开始贡献/openKylin个人开发者参与指南.md