首页 > 编程知识 正文

github福利开源项目(github issue)

时间:2023-05-05 01:59:16 阅读:84445 作者:4950

周五,代码共享平台GitHub发布了重要更新。 GitHub Package Registry可帮助开发人员轻松查找、管理和发布确保项目成功运行的软件包。

这也是自2018年6月被微软以75亿美元收购后,GitHub首次推出的重要新产品。 虽然Package Registry对个人用户是免费的,但GitHub表示将来会提供收费的企业版,添加以安全和法规遵从性为中心的附加功能。

github包注册表目前处于公开测试阶段,注册使用链接: https://github.com/features /包注册表/sign up

GitHub的新功能为开发者们解决了大问题,在社交网络上对Package Registry非常感兴趣。 当然,此前担任这种功能的Maven Central等产品似乎也将辞职。 使用GitHub Package Registry,可以在自己的开发机构和全世界安全地公开使用软件包。

据GitHub产品主管Bryan Clark介绍,Package Registry的设计非常易于使用,支持多种编程语言和工具,包括:

NPM(JavaScript ) Maven(Java ) rubygems ) nuget ).net ) Docker imagesGitHub将增加对其他语言的支持,并计划每年推出新功能。

GitHub Package Registry与GitHub完全集成,如同存储库一样,用户可以使用相同的搜索、浏览和管理工具来搜索和发布软件包。 用户还可以使用同一用户和团队的权限同时管理代码和包。 通过GitHub全球加速CDN,GitHub包注册表提供了快速、可靠的下载。

登记在正版上

软件包和代码

在进行依赖包的项目时,用户通常需要信任这些包,了解代码,并与所创建的团队联系。 在组织中,必须快速找到允许使用的内容。 使用GitHub Package Registry,用户可以使用相同的GitHub界面轻松地搜索GitHub上的任何公共包,或者搜索自己的组织或存储库中的专用包。

GitHub Package Registry与典型的软件包管理客户端兼容,用户可以自己选择工具发布软件包。 如果用户的存储库更复杂,则可以发布不同类型的多个包。 另外,通过使用webhooks和GitHub Actions,用户可以完全定制发布后和发布后的工作流。

要发布开源包吗? 许多开源项目在GitHub上有自己的代码。 用户首先发布软件包的预览版本(prerelease version ),在社区内进行测试,然后选择软件包的特定版本)的公共注册版本

统一的标志和权限

将在GitHub个人主页中添加一个名为“包”的选项卡,其中列出了帐户或组织拥有的包

如果用户在管理代码和包时使用不同的系统,则必须拥有不同的用户证书和权限。 用户现在可以使用一个兼容的证书,并使用同一工具管理权限。 GitHub上的软件包维护与存储库相关联的可见性和权限,而组织不需要在系统之间维护单独的软件包注册和镜像权限(mirror permissions )。

包视图

托管在GitHub上的包通常包含详细信息、下载统计信息和完整的历史记录,用户可以清楚地看到。 因此,用户可以很容易地找到和使用适合自己项目的包。 如果用户发布的包有详细视图,则可以准确了解其他用户和存储库的使用情况。

添加共通考试

GitHub Package Registry目前处于公开测试阶段,GitHub欢迎程序员们参与,推动发展。 虽然GitHub似乎已经成为微软一直追求的大型社交网络平台,但一位开发者表示,它正在使用GitHub与潜在的雇主进行交流。 当然,在这里也经常和其他开发者交流,交新朋友。

参考链接:

359 github.com /功能/软件包-注册表

359 Github.blog/2019-05-10-introducing-Github -软件包-注册/

3559 www.business insider.com/github-package -注册-开放-源工具- 2019-5

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。