The company announced browser-based IDE last year, which removed the requirement of installing code editors. GitHub Codespaces will add value to this by helping developers migrate the programming workflow with Visual Studio Code. If a developer does not have a system with the right specifications, the developer can code from any device with the help of a web browser.
The new tools launched by Microsoft include GitHub Codespace, GitHub Discussions; Code scanning and secret scanning; and new collaboration tools for GitHub Private Instances. GitHub Codespaces is designed to make it easier for developers to join a project or launch developer environment. The developers can start coding with minimal configuration, right from the web browser.
Codespaces is a cloud-hosted development environment with all the GitHub features. Developers can set up to load the code, dependencies, extensions, dotfiles, and even built-in debugger. While it includes a browser-based version of VS Code editor, developers can choose to use their desktop IDEs as well.
GitHub is planning to launch a new community-centric portal for developers. The community can engage in discussion, questions, and converse around specific problems or topics inside a project repository. GitHub Discussions is built around threads and questions. The company will be opening it to all open source communities this summer.
The IDE offers code-editing functionality, which will always be free. During the beta period, GitHub will offer the entire product for free. Microsoft is planning a pay-as-you-go model for intensive tasks such as builds, similar to the way GitHub Actions is priced.