InfoQ Homepage github Content on InfoQ
-
Hacked off with Hacktoberfest
Hacktoberfest is a promotion that Digital Ocean runs to encourage developers to contribute patches to open-source repositories hosted on GitHub in exchange for a free T-shirt. This year, however, there have been complaints by many open-source contributions being made that add little or no value to projects on GitHub, which is causing some strain on the community. InfoQ investigates.
-
New GitHub Repositories Default to Main Branch
All newly created GitHub repositories will default to 'main' for their main branch from today. In addition, existing repositories can also rename the 'master' branch; read on to find out why you might want to do this, and the support that GitHub is providing to make this transition seamless.
-
OpenJDK Completes Migration to GitHub
OpenJDK has completed the transition from Mercurial to GitHub as planned in September 2020. GitHub offers various benefits such as increased performance and support for code reviews. InfoQ reported in June about the change in more detail.
-
The JavaScript Coder's Guide to Getting More from GitHub and Npm - GitHub Satellite 2020
Edward Thomson, npm product manager at GitHub, recently explained at GitHub Satellite 2020 the implications of npm joining GitHub for JavaScript developers and how to get the best out of GitHub for both open source and professional work.
-
Visual Studio Codespaces Is Now GitHub Codespaces
Earlier this month, Microsoft announced that Visual Studio Codespaces is consolidating into GitHub Codespaces. Visual Studio Codespaces is a cloud-based, on-demand development environment similar to Gitpod. The consolidated product supports Azure Functions and can be used with Visual Studio 2019, Visual Studio Code, and modern browsers.
-
GitHub CLI Reaches 1.0, Enables Scripting CI/CD Workflows
Released in beta last February, GitHub CLI has now reached version 1.0. According to GitHub, you can use GitHub CLI for your entire workflow from issues to reviews to releases. In addition, you can script the GitHub API to automate any available action.
-
GitHub Availability Report: Monthly Report Examining Incidents
Going beyond publishing the post mortem of major incidents, GitHub recently introduced the Availability Report. This report will not only have a description of incidents but also highlight what is being done to advance GitHub's engineering systems and practices.
-
Web Components at GitHub - Web Component SF Meetup
Kristján Oddsson detailed at the Web Components SF meetup how GitHub uses Web Components and the patterns GitHub identified to foster readable, performant, and accessible front end components.
-
GitHub's OpenAPI Spec Open-Sourced in Beta
GitHub has open sourced an OpenAPI description of its API. Aimed to allow developers to discover the API capabilities first-hand, GitHub's OpenAPI also enables the programmatic creation of mock servers, test suites, and language bindings.
-
Google, Microsoft, GitHub, and Others Join the Open Source Security Foundation
Supported by The Linux Foundation, the Open Source Security Foundation (OpenSSF) aims to create a cross-industry forum for a collaborative effort to improve open source software security. The list of initial members includes Google, Microsoft, GitHub, IBM, Red Hat, and more.
-
GitHub Public Roadmap Will Give Users More Visibility into Upcoming Features
GitHub has started publishing a public roadmap for its future releases. GitHub's public roadmap will provide more information about what features GitHub is working on and when it will ship them.
-
OpenJDK Migrates to GitHub
The transition of the OpenJDK projects from Mercurial to GitHub will be completed by September 2020.
-
GitHub Super Linter Helps Developers Ensure No Broken Code Is Ever Merged
GitHub Super Linter aims to automate the process of setting up your GitHub repositories so they will use the appropriate linter for your language whenever a pull request is created.
-
Microsoft Introduces App Service Static Web Apps in Preview at Build 2020
During this year's digital Build event, Microsoft announced it had expanded Azure App Service with a new hosting offer explicitly tailored for static web apps. The hosting offering is called App Service Static Web Apps and is currently in preview.
-
GitHub Introduces Codespaces, Discussions, and Extends Security Features
At GitHub Satellite 2020, GitHub announced two new collaboration features: 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, vulnerability scanning is now integrated within GitHub's main interface, and secret scanning is extended to private repositories, too.