这篇博文讨论了如何使用GitHub上提供的示例存储库,以便通过saps/4HANA云本地化工具包共享本地化扩展解决方案。
GitHub是托管基于Git的服务的开源存储库之一。SAP的示例代码可在组织SAP Samples下的GitHub上获得(https://github.com/SAP-samples).
Repository
这是GitHub上的存储空间,大数据的解决方案,SAP S/4HANA云项目本地化工具包可供您查看和使用,它有相关的文件、代码片段,图片和其他文档。
贡献者
贡献者是一个对项目提出更改建议并与项目团队进行沟通的人。这可以通过两种不同的方式完成:通过创建新问题报告问题或建议,什么是数据中台,或者通过创建包含代码实际更改的pull请求。
项目团队(所有者)
拥有存储库并共享项目相关数据的团队。他们不断地监视新问题或由贡献者发送的请求。
要保存代码片段和文档的副本,您可以从GitHub下载存储库而无需登录。存储库可以zip格式下载到本地存储。例如,您可以从以下链接下载用于验证税号的代码段:https://github.com/SAP-samples/localization-toolkit-s4hana-cloud-tax-id-validation
从GitHub下载repository.ZIP文件
注意:作为一名贡献者,GitHub注册是必需的。有关更多信息,哪个云服务器好,请参阅以下链接:https://github.com/join?ref\u cta=Sign+up&ref\u loc=header+logged+out&ref\u page=%2F&source=header home
登录后,您可以搜索所需的存储库,在我们的示例中是用于验证税务ID的存储库,Forking在GitHub上创建一个类似于"连接"的存储库副本到您的用户工作区。复制所有项目代码,并创建一个更简单的存储库,用于贡献(假设它在Forking中没有要讨论的问题,因为它是一个人的存储库)。
在forkind区域,一个项目代码可供您使用,因为不允许对SAP示例进行直接更改。相反,所有更改都是在存储库的这个分叉副本上进行的。当您第一次开始进行更改时,在分叉存储库中自动创建一个新分支,大数据课程,您可以在其中进行更改。
新建分叉存储库
在分叉区域中所做的更改稍后可以通过创建更改的请求提交到源存储库(SAP示例存储库)。创建请求会通知更改的所有者关于从新分支(fork)到主分支的更改的存储库。存储库的所有者可以通过此通知标识您所做的更改请求。存储库的所有者将负责响应拉取请求通知。
提交更改
比较更改
打开拉取请求
存储库的所有者有权根据贡献者分支的建议确认更改并合并到主分支或其他分支。Git用户界面提供了灵活的沟通方式,并允许贡献者与SAP团队合作。
此外,如前所述,数据库大数据,贡献者还可以快速轻松地打开问题报告bug或想法。这只要求参与者是注册的GitHub用户。单击"问题"选项卡下的"新问题"按钮后,带有标题和描述区域的简单表单允许用户与所有者交互。
打开新问题
问题描述
SAP S/4HANA Cloud GitHub存储库本地化工具包中的可扩展性解决方案提供了不同的方法来处理本地化项目,并允许和鼓励最终用户为项目做出贡献已经存在的本地化解决方案。