回到博客

在非洲扩大开源

马克·韦特
马克·韦特
2022年8月04

开源软件已经改变了软件开发。公司很容易使用开源作为软件开发和交付的关键部分。开源操作系统主导着云计算操作系统。像Angular、Vue.js和React这样的开源JavaScript库和框架都是web应用中的关键组件。像Spring Framework、Spring Boot、Hibernate和Grails这样的开源Java库和框架为开发提供了有效而强大的基础。像Apache Maven、Jenkins和Visual Studio Code这样的开源Java开发工具提必威国际有限公司高了开发人员的工作效率。

开源软件依赖于开源贡献者来维护和改进它。不幸的是,开源的贡献并不是均匀地分布在世界各地。拥有更发达软件组织的地区也倾向于对开源软件做出更多贡献。我们正在努力增加来自非洲的开源贡献,一次一个项目。

Zainab Daodu, Omotola Omotayo,和马克·韦特将在DevOps的世界2022.请于2022年9月29日(星期四)在奥兰多加入我们,我们将分享我们的经验,并帮助您找到帮助非洲扩大开源的方法。本次演讲将分享我们在开展外联工作以帮助更多非洲贡献者在开源领域工作的过程中所学到的东西。我们将包括詹金斯项目参与2022年She Code Africa c必威国际有限公司ontribution thon的亮点。

她在2022年编码非洲贡献

她编码非洲贡献是一个新兵训练营,非洲妇女在这里获得报酬,与开源组织合作,在专门的导师的指导下完成选定的项目。该项目旨在在非洲开源生态系统中建立更加多样化、包容和创新的文化,将非洲技术领域的妇女与赞助和指导开源组织相匹配。参加詹金斯项目的6名学员来自尼日利亚、肯尼亚和加纳。必威国际有限公司

2022年Contributhon给Jenkins社区带来了3个不同的项目:必威国际有限公司

新的贡献者通过提交GitHub拉请求和与导师合作来提高他们的技能。

她的非洲代码也提供了一个项目经理监督所有的项目。这是我们第一次在“She Code Africa”项目中与项目经理打交道。

包容的命名

2016年,Jenkin必威国际有限公司s项目转向使用术语“代理”来描述工作节点。2020年批准了包容性命名更改,将术语“控制器”用于协调代理工作的中央詹金斯流程。必威国际有限公司其他的命名变化包括使用“allowlist”和“denylist”,而不是使用它们不那么包容的替代选项。这些包含在内的命名更改已经在Jenkins插件代码库中进行,但还有大量工作要做。必威国际有限公司

Catherine Kiiru和Peace Okafor与Jenkins项目合作,确定可以安全地应必威国际有限公司用包含命名的源代码位置。的包容性命名规划表指导了他们的工作,并为进一步的包容性命名改进提供了参考。

凯瑟琳Kiiru

凯瑟琳Kiiru

和平奥卡福

和平奥卡福

截图更新

Jenk必威国际有限公司ins的用户界面在过去18个月的开发过程中得到了显著的改进。但是,文档截图没有更新。

Somaa Chukwu与Jenkins项目一起审查文档截必威国际有限公司图并识别过时的截图。她使用了过时的截图提交拉请求的工作表。Somaa的截图更新帮助Jenkins项目必威国际有限公司,同时她学习了更多关于Jenkins、git和GitHub拉请求的知识。

Somaa Chukwu

Somaa Chukwu

截图更新项目由凯文·马顿斯.文档截图现在是Jenkins 2.346的最新版本。必威国际有限公司x LTS线。

管道的帮助

詹金斯的必威国际有限公司管道步骤参考和管道在线帮助经常收到反馈需要更多的示例,需要描述步骤返回值,需要对参数的目的、允许的值和预期的结果进行更多的描述。大多数插件维护人员不提供管道步骤的详细文档,也不提供这些管道步骤的参数。Pipeline帮助项目改进了管道步骤及其参数的文档,同时引入了Jenkins Pipeline、Jenkins插件开发、Jenkins文档作为代码,以及GitHub分叉和拉请求的概念。必威国际有限公司

我们使用了项目计划来指导对几个插件的改进,包括git插件、http请求插件、Pipeline构建步骤插件和输入步骤插件。

Afi Gbadago

Afi Gbadago

索菲娅Okito

索菲娅Okito

项目经理

Nafeesat是我们的项目经理。她协调了三个项目的工作。她向我保证,我们经常见面,我们对项目有很好的计划。

Nafeesat Jimoh

Nafeesat Jimoh

导师

我们非常感谢Jenkins项目的导师,他们主持指导会议,审查拉请求,并鼓励学员。必威国际有限公司感谢:

我们还要感谢Zainab Daodu感谢她为促进“贡献”和鼓励参与所做的努力。

关于作者

马克·韦特
Baidu