openEuler社区年度代码贡献之星:麒麟软件裴建康
在 openEuler 社区,麒麟软件以 Maintainer 身份承担了 80 个项目,除华为公司外贡献第一。在 2022 开放原子全球开源峰会“年度开源贡献之星”颁奖仪式上,麒麟软件服务器研发工程师裴建康凭借在 openEuler 社区的突出贡献荣获代码贡献之星称号。接下来,我们将与裴老师一起聊聊他在社区贡献。
UKUI 介绍
UKUI 是由麒麟团队开发的一款轻量级的 Linux 桌面环境,默认搭载于优麒麟社区各版本操作系统中,同时支持 Ubuntu、Debian、Arch、openEuler 等主流 Linux 发行版。自 UKUI 发布以来,便得到了国内外 Linux 爱好者的广泛关注。
裴老师:大家好,我是来自麒麟软件的研发人员裴建康,很荣幸能够参加本次采访。去年有幸加入到麒麟软件这个大家庭,开始逐步深入开源社区领域,参与 openEuler 开源社区一年多,深刻感受到社区公正、开放、透明,积极向上的氛围。
Q1 您加入 openEuler 社区多久了?在 openEuler 主要参与哪些工作?
2021 年 7 月份加入 openEuler 社区,至今已有一年多时间,目前在 openEuler 社区主要参与 sig-UKUI 组的推进与维护,另外还参与 KDE 及 Programming-language 组 qt 相关包的维护。
Programming-language: https://gitee.com/openeuler/community/tree/master/sig/Programming-language
UKUI: https://gitee.com/openeuler/community/tree/master/sig/sig-UKUI
KDE: https://gitee.com/openeuler/community/tree/master/sig/sig-KDE
Q2 您所在的 SIG 对于代码贡献质量有怎样的要求?
可以从代码规范方面来聊聊这个。提交的代码时,尽可能简洁,格式整齐点,spec 格式规范些,社区中也有类似的规定。
比如提交一个 PR 的时候,在描述中有对应的关联问题 以及本次提交的概要
spec 文件中格式对齐
再比如,有些 pr,只有 issue 且 issue 内没有描述具体内容,其实不是很友好,会增加审查同学的工作量。
整洁规范的代码提交能提升代码合入的效率,达到事半功倍。虽然写的时候可能感觉有些繁琐,但后期他人浏览代码或者自己审查代码时,能够加快合入效率,达到事半功倍。另外后期排查问题的时候,不至于因为代码的错乱无章而没有头绪。
Q3 如果社区小伙伴感兴趣,怎么参与进来一起工作?
如果社区小伙伴们对我们的 sig 组感兴趣,可以直接联系我们的 Maintainers,大家一起为社区的良好发展而奋斗。
Q4 您目前在社区工作上比较关注什么?方便透露下后续的规划?
目前关注的应该是社区的良性发展,呼吁大家提交 PR 时尽可能的使用社区给的工具,以及良性提 issue 或者 PR,不浪费社区资源。
目前我正在和我们这边的 sig 组小伙伴一起完善 UKUI 生态,以及对 UKUI 的软件包进一步的规范。欢迎大家体验 UKUI 桌面,使用过程中如果有更好的想法或者问题可以和我们 Maintainers 联系,或在这上面提出:https://gitee.com/openeuler/ukui/issues。
Q5 作为这次社区代码贡献之星的获奖代表,能聊聊您的感受?
本次获得社区代码贡献之星,很激动也很荣幸,感谢麒麟软件各位领导的大力支持以及各位小伙伴的配合,感谢社区这个大平台。今后我会继续深耕社区,贡献社区。