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 .


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

查看所有标签

猜你喜欢:

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

Paradigms of Artificial Intelligence Programming

Paradigms of Artificial Intelligence Programming

Peter Norvig / Morgan Kaufmann / 1991-10-01 / USD 77.95

Paradigms of AI Programming is the first text to teach advanced Common Lisp techniques in the context of building major AI systems. By reconstructing authentic, complex AI programs using state-of-the-......一起来看看 《Paradigms of Artificial Intelligence Programming》 这本书的介绍吧!

在线进制转换器
在线进制转换器

各进制数互转换器

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

多种字符组合密码

Markdown 在线编辑器
Markdown 在线编辑器

Markdown 在线编辑器