首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >GitHub迎来重大变更:可以直接用vscode编码了!

GitHub迎来重大变更:可以直接用vscode编码了!

作者头像
歪马
发布2020-05-21 17:09:53
5360
发布2020-05-21 17:09:53
举报
文章被收录于专栏:歪码行空歪码行空

GitHub在本周的Satellite 2020活动中宣布了一些新功能和更新,涵盖了云、协作、安全性等。

与其他技术公司一样,由于COVID-19危机,微软拥有的代码托管平台已选择将其年度开发者活动移至在线,Satellite 2020也是GitHub本年度的首次虚拟会议。

GitHub Codespaces

这次活动最大的亮点是一个名为GitHub Codespaces的发布,该产品旨在使开发人员更轻松地加入项目,启动开发人员环境并以最少的配置开始编码-所有这些都来自浏览器。

“向社区贡献代码可能很困难。每个存储库都有其自己的配置开发环境的方式,在编写任何代码之前,这通常需要数十个步骤,” GitHub 产品高级副总裁Shanku Niyogi写道。“ 更糟糕的是,有时您正在从事的两个项目的环境彼此冲突。GitHub Codespaces为您提供了一个功能全面的云托管开发环境,可在几秒钟内直接在GitHub内启动,因此您可以立即开始为项目做贡献。”

Codespaces从本周开始在“有限的公共 beta”中可用,它是一个具有GitHub所有功能的云托管开发环境,可以将其设置为加载开发人员的代码以及依赖项,扩展名和dotfile,并包含一个内置的调试器。

值得一提的是,微软去年推出了一个名为Visual Studio OnlineVisual Studio在线版本,最近又将其更名为Visual Studio Codespaces。这为新的GitHub Codespace的构建块提供了强烈的暗示-这很有可能是MicrosoftVisual Code的品牌和基于浏览器的功能引入GitHub

当前,GitHub Codespaces处于beta版,可免费使用。该公司上线后尚未为该服务定价,但Niyogi表示,该价格将与GitHub Actions相似。

GitHub Discussions

这次活动宣布的另一个主要新功能是GitHub Discussions,开发人员可以在其中提出问题并就项目存储库中的特定问题或主题进行交流。在此之前,这样的讨论只能通过issuespull requests来进行。

通过GitHub DiscussionsGitHub现在正在寻求在主要代码库之外建立社区知识库,事实上,似乎正在着手实现类似于Stack Overflow的目标。讨论围绕主题进行,可以将问题标记为“已回答”以供将来参考。

GitHub Discussions已经在几个开源代码社区中以有限的私人Beta版本提供了一段时间,该公司表示,它将在今年夏天向所有开源代码社区开放。

代码扫描和秘密扫描

在安全方面,GitHub 还宣布了两个新功能:代码扫描和秘密扫描。代码扫描会检查您的代码中是否存在潜在的安全漏洞。它由CodeQL支持,对于开源项目免费。

秘密扫描(以前称为令牌扫描),它可以帮助公司识别代码中的加密秘密,以便在不良行为者将其拦截之前将其撤销。自 2018 年以来,秘密扫描已可用于公共存储库,现在也可用于私有存储库。

这两个功能都是GitHub Advanced Security的一部分。

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2020-05-14,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 歪码行空 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • GitHub Codespaces
  • GitHub Discussions
  • 代码扫描和秘密扫描
相关产品与服务
腾讯云代码分析
腾讯云代码分析(内部代号CodeDog)是集众多代码分析工具的云原生、分布式、高性能的代码综合分析跟踪管理平台,其主要功能是持续跟踪分析代码,观测项目代码质量,支撑团队传承代码文化。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档