GitHub Introduces Codespaces and Discussions and More Security Features

栏目: IT技术 · 发布时间: 4年前

内容简介:At GitHub Satellite 2020,At the heart of Codespaces lies Visual Studio Code running in your browser, so you get code completion, extensions, code navigation, and the rest of Visual Studio Code features you are used to.

At GitHub Satellite 2020, GitHub announced two new features meant to bring developer collaboration to a new level : Codespaces , which provide a complete, ready-to-use dev environment within GitHub, and Discussions, aimed to enable the creation of knowledge bases in a threaded Q&A format. Additionally, code scanning for vulnerabilities is now integrated within GitHub main interface, andsecret scanning is extended to private repositories, too.

Codespaces gives you a fully-featured, cloud-hosted dev environment that spins up in seconds, directly within GitHub, so you can start contributing to a project right away.

At the heart of Codespaces lies Visual Studio Code running in your browser, so you get code completion, extensions, code navigation, and the rest of Visual Studio Code features you are used to.

GitHub Introduces Codespaces and Discussions and More Security Features (Image courtesy of GitHub)

Microsoft, that bought GitHub in 2018 , has been offering a similar product to GitHub Codespaces since last year, originally called Visual Studio Online and recently renamed to Visual Studio Codespaces . GitHub Codespaces product lead Matt Colyer confirmed on Hacker News that GitHub worked with Visual Studio Codespaces team inside Microsoft to create a fully GitHub-native experience around the same underlying technology .

As to what GitHub Codespaces could change in development workflows, several developers expressed their view on Hacker News that it will make contributing minor fixes and improvements to open-source projects much easier . It is indeed the case that GitHub includes a "dumb" text editor that can be used to edit files, but this is clearly not the same as spinning up a full coding environment when it comes to less than trivial code changes. Other developers pointed to the recent improvements in Visual Studio Code to enable remote development capabilities as an interesting scenario that could open up for GitHub Codespaces as well.

GitHub Codespaces is available in limited beta now and will be provided at a pay-as-you-go pricing once generally available.

GitHub Discussions appear very similar to Issues and Pull Requests on the outside , but they aim to go beyond the linear structure of the latter by supporting a threaded questions and answers format. According to GitHub, this should make it easier to organize an otherwise unstructured conversation and build a persistent knowledge base.

GitHub Introduces Codespaces and Discussions and More Security Features (Image courtesy of GitHub)

Questions can be marked as answered, so over time a community’s knowledge base grows naturally. And because discussions aren’t closed the way issues are, they can easily serve as a place for maintaining FAQs and other collaborative documentation.

Confirming the strict relationship between Issues and Discussions, GitHub enables to convert back and forth between the two formats.

GitHub Discussions sparked some comments about it being a competitor to sites like Stack Overflow or Reddit forums. While it is certainly true that building a Q&A knowledge base for a project could overlap to some extent with those and other Q&A sites' mission, it should not go unnoticed that Stack Overflow and Reddit are both centered around a global reputation mechanism that is not present in GitHub Discussions and that is key to build community trust.

As a final note, GitHub also announced GitHub Private Instances to give enterprises a private, fully-managed instance to match their security and compliance requirements.

Private Instances provides enhanced security, compliance, and policy features including bring-your-own-key encryption, backup archiving, and compliance with regional data sovereignty requirements.

For full details on GitHub Satellite announcements, watch the conference online .


以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持 码农网

查看所有标签

猜你喜欢:

本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们

游戏开发的数学和物理

游戏开发的数学和物理

[ 日] 加藤洁 / 徐 谦 / 人民邮电出版社 / 59.00元

本书严格选取了游戏开发中最常用的数学和物理学知识,通过游戏开发实例,配上丰富的插图,以从易到难的顺序进行讲解。第1章到第5章分别讲解了物体的运动、卷动、碰撞检测、光线的制作、画面切换的细分处理。这五章将2D游戏必需的知识一网打尽,同时还严格挑选了少量3D游戏编程的基础内容以供参考。第6章系统梳理了游戏开发的数学和物理学理论,帮助读者更好地理解前五章的内容。 本书适合网络和手机游戏开发者阅读。一起来看看 《游戏开发的数学和物理》 这本书的介绍吧!

随机密码生成器
随机密码生成器

多种字符组合密码

URL 编码/解码
URL 编码/解码

URL 编码/解码

HEX CMYK 转换工具
HEX CMYK 转换工具

HEX CMYK 互转工具