在非洲扩大开源
开源软件已经改变了软件开发。公司很容易使用开源作为软件开发和交付的关键部分。开源操作系统主导着云计算操作系统。像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项目合作,确定可以安全地应必威国际有限公司用包含命名的源代码位置。的包容性命名规划表指导了他们的工作,并为进一步的包容性命名改进提供了参考。
导师
我们非常感谢Jenkins项目的导师,他们主持指导会议,审查拉请求,并鼓励学员。必威国际有限公司感谢:
我们还要感谢Zainab Daodu感谢她为促进“贡献”和鼓励参与所做的努力。