2023年7月,openEuler开发者李超然接受Fedora社区COPR 项目经理的邀请,正式成为Fedora社区COPR项目的Maintainer。
李超然是openEuler社区Maintainer,主要聚焦基础设施方向,是社区多个项目的contributor。
本期我们邀请到了李超然老师,来聊一聊他在社区的工作与成长,以及参与到Fedora社区的贡献之路。
Q : 您成为了Fedora社区COPR项目的Maintainer,能否先帮我们介绍一下这个项目?
Fedora社区的COPR项目是个人软件仓库,是一个为rpm系用户提供自定义软件仓库的项目,目标是为用户提供一个方便地构建和分发软件包的项目,与openEuler社区提供的EUR目标非常类似。
Q : 从openEuler开发者到Fedora核心贡献者,你都做了些什么?
作为openEuler开发者,我在社区主要的工作是社区基础设施这一块。在EUR的开发过程中,我发现针对EUR的需求和COPR的功能十分类似,在和COPR的开发团队进行沟通后,我们使用COPR构建第一版的EUR系统。
目前EUR(openEuler User Repo)是COPR官方文档中唯一的外部实例:
https://docs.pagure.org/copr.copr/user_documentation.html#public-copr-instances
同时,我也向Fedora社区提交rpm包,成为Fedora packager group的一员,还为COPR 项目贡献了一些bugfix和feature,不断加深Fedora社区软件包的丰富程度,在这个过程中,我收到COPR 项目经理的邀请,加入了COPR team。
Q : 在前面的回答中,您多次提到了EUR,可以给我们介绍一下这个项目吗?
EUR是openEuler社区针对开发者推出的openEuler开发者、用户软件仓库,提供了端到端的openEuler软件包适配、验证、分发等功能,具有灵活、易用的优势。通过EUR,开发者可以方便、快速地将完成适配、测试及广泛使用的EUR包提交到openEuler社区。
链接:https://eur.openeuler.openatom.cn/
欢迎大家使用EUR,点击文末阅读原文即可查看EUR使用简介。
Q : 您先后在多个社区参加贡献,请问有哪些给社区开发者的建议吗?
本文分享自微信公众号 - openEuler(openEulercommunity)。
如有侵权,请联系 support@oschina.cn 删除。
本文参与“OSC源创计划”,欢迎正在阅读的你也加入,一起分享。