InfoQ Homepage git Content on InfoQ
-
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.
-
Refactoring GitHub OctoKit JavaScript REST SDK for Maintainability and Modularization
GitHub engineer Gregor Martynus recently described his journey to refactor GitHub official REST JavaScript SDK, originally containing about 16 thousand lines of code across six files total, into a more maintainable and modular project.
-
Git Becomes 15: Q&A with GitHub and GitLab
On April 7, 2005, exactly 15 years ago, Git reached a sufficient maturity state to be self-hosting, meaning Git itself could be used to commit a part of its code. InfoQ has taken the chance to talk about Git's significance with GitHub's distinguished software engineer Jeff King and GitLab's senior developer evangelist Brendan O'Leary.
-
GitHub Was down Multiple Times Last February: Here's Why
GitHub completed its internal investigation about what caused multiple service interruptions that affected its service last February for over eight hours. The root cause for this was a combination of unexpected database load variation and database configuration issues.
-
GitHub to Acquire Npm in an Effort to Provide Continuity and Improvement
GitHub's CEO Nat Friedman has announced an agreement to buy npm, the default package manager for the Node.js ecosystem. Npm will remain free to use and will get the required investments to keep it fast and reliable, says Friedman, as well as more secure.
-
GitHub Actions API Released into Public Beta
GitHub announced the release into public beta of their Actions API. The Actions API can be used to manage GitHub Actions via a REST API. Endpoints available within the API allow for managing artifacts, secrets, runners, and workflows.