• GitHub发布重大更新,关系到所有程序员!


    本周,GitHub 举行了虚拟 GitHub Satellite 活动,微软旗下的 GitHub 公司在会上宣布了其开发者平台的几个新功能,包括两个主要的新功能:GitHub讨论区和GitHub Codespaces。

    1.GitHub Discussions

    GitHub Discussions是给项目的论坛。尽管GitHub已经允许通过问题和围绕代码进行某种程度的对话,但Discussions旨在实现非结构化的线程对话。

    他们还提供了问答环节,GitHub指出,它们是维护常见问题解答和其他文档的好地方。目前,Discussions处于beta版本,并将很快用于其他项目。

    该公司实际上是通过新的Discussions功能在GitHub上构建类似于Stack Overflow的体验。

    更好的是:您的讨论贡献也将出现在个人资料的贡献图中。以后程序员会寻找一些解决方案多了一个地方。


     

    2.Github CodeSpace

    2.1Github Codespaces 产生的原因是什么呢?

    GitHub的产品高级副总裁Shanku Niyogi解释说:为社区贡献代码有的时候是比较困难的。

    每个仓库都有其自己的开发环境配置,经常需要许多步操作之后我们才能开始编写代码。

    更甚者,我们正在从事的两个开发工作环境彼此之间存在冲突。Codespaces 为我们提供了一个集成在 GitHub 中,功能完全的云端开发环境,让我们能够即刻为一个项目贡献代码。


     

    2.2Github CodeSpace有哪些特性呢?

    2.2.1开发环境化繁为简

    不需要繁琐的本地配置即可为项目贡献代码。即使是之前从没有做过的项目,只需鼠标一点即可完成配置,并且能在不同开发环境之间自如切换。


     

    2.2.2搬砖(写代码)不妥协

    在浏览器中即可实现从写代码、编译、测试、调试到部署的完整开发体验。


     

    2.2.3简化工作流程

    自动设置依赖环境和 SSH 秘钥。现在,任何项目从代码到托管库的速度都变得更快了。


     

    2.2.4扩展和定制化

    你可以使用 dotfile 和 VS Code 扩展设置你的编辑器,在每个代码空间里创建一致的环境。


     

    2.2.5随时随地写代码

    因为开发环境变成了云端,现在你可以在任何智能设备上通过网页浏览器或 VS Code 写代码了。


     

    3.Code scanning 和 Secret scanning

    为了提高安全性,GitHub 还宣布了两项新功能,分别是 Code scanning 和 Secret scanning。

    Code scanning,该功能对开源项目免费提供,可以检查用户的代码是否存在潜在的安全漏洞,并由 CodeQL 驱动。

    而 Secret scanning 则是针对私有代码库,它可以观察私有代码库中是否存在已知的秘密格式,如果发现有秘密格式,就会对开发者进行识别。


     

    最后,GitHub 宣布为其企业客户推出私有实例。

    私有实例提供了许多好处,包括增强的安全性、合规性和策略功能,以及自带密钥加密、备份存档和符合区域数据主权要求等。


    <END>

    本文发于 微星公众号「程序员的成长之路」,回复「1024」你懂得,给个赞呗。

    回复 [ 256 ] Java 程序员成长规划

    回复 [ 777 ] 接私活的七大平台利器

    回复 [ 2048 ] 免费领取C/C++,Linux,Python,Java,PHP,人工智能,单片机,树莓派,等 5T 学习资料

  • 相关阅读:
    单调栈的四种用法
    AtCoder Beginner Contest 223 F Parenthesis Checking(线段树)
    牛客寒假算法基础集训营4 B 进制(线段树)
    AtCoder Beginner Contest 243 E Edge Deletion(最短路)
    AtCoder Beginner Contest 238 E E Range Sums(建图)
    CodeForces 1632D New Year Concert(ST 表、二分)
    【windows terminal】cmd
    【vue3】监控响应: reactive/watch/watchEffect/provide.inject/computed
    Spring DM Application Context
    Android学习历程(一)结构理解
  • 原文地址:https://www.cnblogs.com/gdjk/p/12906751.html
Copyright © 2020-2023  润新知