产品信息
SAP开源年度回顾-第2部分
回顾年度
这是第二个部分我们的迷你剧:
在我们的迷你系列的第一部分关于开源的话题,我们给了一个短暂的概述我们对开源2020年生态系统。第二部分礼物更多的关于几个的详细信息SAP发起开源项目。
“与开源一起更好地运行”
第2部分- SAP开源项目的示例
园丁项目
的园丁今年,团队全速前进,在20多个版本中交付了1100多个pull请求。的外部的园丁社区不断地在这一年里不断增长,到2020年已经开了20多场会议。一些的上个季度的亮点年代被收养项目如StackIT在12月灰烬,Finleap在10月欧博,和《金融Informatik技术服务(FI-TS)9月安博。的SAP -内部的兴趣也在不断增长与过- - - - - -越来越多的SAP团队运行Kubernetes园丁。项目团队很高兴看到内部的松弛通道达到12月会员超过1000人。在过去的一年中,有许多技术改进,其中一些最新的变化涵盖在园丁v1.13发布。
花园Linux
花园Linux是一个DebianLinux专门设计的衍生品为园丁- - - - - -管理Kubernetes集群。该项目于今年3月诞生和紧随其后的是5月份的开源版本,仅仅两个月后。从那时起,它在内部得到了广泛的采用- - - - - -Garden Linux已经是采用最多的操作系统园丁Kubernetes集群在SAP。因为它不是通用的,所以它收到了很多工程师们注意寻找一个遵循不可变基础架构范例的安全、精心打包的发行版。在一起ClysoGmbH是一家Garden Linux团队分享d他们的经历SAP的内部开发者启动会议(d -卡尔玛)2021年的会议”使用Garden Linux和园丁以云原生方式运行快速计算和存储”。
SapMachine
Kyma项目
斯巴达克斯项目
Eclipse飞船
在2020年,Eclipse飞船庆祝5年作为开源软件Eclipse基金会。以下是2020年飞艇的一些关键数据:
值得注意的新功能年代包括p由于对SAPNeo,云计算和Kyma,我mprovementsrela泰德较低的代码功能,OpenUI5入门包,支持OAuth2流,支持OData v2,终端替换用xterm.js,摩纳哥(VSCode编辑器)设置为默认编辑器,GraalVMJavaScript引擎为默认,将调试视图替换为Chrome开发工具。在除此之外,t他License已更新为EPL 2.0和存储库已经完成了重用的。该团队展示了飞艇EclipseCon以“什么是低代码开发?”一个新的衍生品开发始于项目“XSK”的开源兼容环境基于SAP HANA扩展应用服务。
OpenUI5
2020年,团队交付了大约300个新功能每隔一个月,如CSS变量,集成卡,使用嵌套组件路由,术语,以及大量的技术改进- - - - - -特别是关于可访问性和性能。
的发布UI5工具2.0代表着对开源社区的进一步重要贡献启用所有开发者都可以自由选择他们在OpenUI5和OpenUI5上的工作方式SAPUI5项目。它是令人兴奋的是,UI5工具在UI5开发者中非常受欢迎;它的软件包已经下载到npm超过五个今年已经有一百万次了。七月初,UI5con以全虚拟的形式举行这是第一次。这个新概念让团队能够更广泛地接触到UI5con和整个UI5世界。超过1700名独立参与者,比2019年的现场活动增加了278%,地理覆盖49个国家,比去年的活动增加了113%,这次活动取得了巨大的成功。收听UI5新闻015了解OpenUI5团队在2020年的更多细节。
路易基项目
开放的源码微前端框架路易吉到了年代几重要的里程碑在2020。三月份,Luigi v1.0发布了,包括转向基本样式和模块化的核心库。从那时起,该团队发布了许多新功能,例如intent-based导航,主题,以及对W海尔哥哥组件。路易吉也出现在几篇文章(如。'你应该知道的11个微前端框架',或'构建UI应用程序路易吉”)和在一个书关于微锋面2020年,吸引了全球开源社区众多用户的关注。
基本的库
这是不可思议的一年基本的库在进步,贡献和采纳方面。团队涵盖了Fiori的大部分组件和布局。社区已经从三个人的核心团队发展到现在有100个不同的贡献者。的npm包是下载次数超过1次。2020年达到500万次。
ABAP开源
开源和ABAP -他们适合在一起吗?是的,绝对!SAP不仅融合了流行开源Git客户abapGit到ABAP环境为SAPBTP,同时也是开源的ABAP项目在GitHub上,例如ABAP的代码伙伴。此外,我们取得了相当大的改善所有的ABAP开源的外部开发人员更新软件开发硕士许可协议。它阐明了软件的知识产权我们的试用版和开发版。
Eclipse稳定
Eclipse稳定,以前被称为Vulas(漏洞评估工具),于2018年在GitHub上作为开源发布,并于2020年2月以新名称“Steady”移交给Eclipse基金会。一个作为Eclipse软件基金会的一部分,该工具继续支持开发人员在其Java和Python开发项目中检测、评估和缓解易受攻击的开源依赖。为了帮助维护Eclipse Steady的漏洞数据库,它被连接到项目“知识库”是另一个由SAP驱动的开源项目,它旨在建立一个开放的、协作的、分布式的知识库,其中包含关于开源项目中漏洞的代码级信息。这两部作品的创作动机和相互关系已在EclipseCon2020年说话”开源软件的漏洞数据也应该公开!”。
Fosstars
开源组件的选择和维护可以乏味的工作。Fosstars支持具有安全等级的开发人员o笔年代唯一的组件。它总结了标准,比如项目的开发活动,安全测试工具的使用,并得到社区和维护人员的质量保证。Fosstars活了下来tSAP在2020年6月就可以使用了独立的或集成到CI/CD中管道年代通过风笛手。除了提供FosstarsSAP内部的服务,项目团队将其核心开源Fosstars用于评级定义和评级计算的库在GitHub。
项目的风笛手
每天有超过6500个构建版本使用Piper通过客户安装:到2020年,外部使用量将增加一倍以上。一开始是InnerSourceSAP的项目,派珀一直在开源GitHub在2018年和2020年已经达到了320个分叉和490个星星,有85个内部和外部贡献者。项目的开源Docker图片可以在Piper或独立场景中使用的插件已经获得了60万的总下载量。队员们抽了一口大麻微软演示在DSAG AK开发关于DevOps与Piper, GitHub和Azure。自2019年以来有与SAP咨询公司的合作也产生了众多大- - - - - -扩展客户项目,为定制管道设置Piper。此外,还有新的SAPMaxAttention包括派珀在内的项目将于2020年推出。
当然,我们不能列表亮点和的成就所有我们的开源项目在这里。T他的遗体这只是我们同事在2020年所做工作的一小部分摘录。一定要去看看我们在GitHub上的仓库为一个完整的概述。我们邀请您参与并为这些开源项目做出贡献,我们非常期待与您合作和共同创新。
在下一部分中我们的迷你剧我们将重点关注的工作SAP的开源项目办公室来支持我们的同事在发展中开源软件请继续关注!