GitHub CLI 2.0 Includes Extensions!
tl;dr: "Creating extensions is simple. Each extension is just a repository prefixed with gh-, and you can easily define the extension. We even built tooling into GitHub CLI itself to allow you to get started more quickly with gh extension create, which creates a scaffolded repository for you with some pre-written Bash that will help you get started."
featured in #248
A Few Simple Tricks To Tune Your Github Actions Runtime
tl;dr: "Using these simple tricks saves up to ~40 seconds in this example, depending on how many packages you install (for man-db) and if you install different packages in multiple stages, you might save even more time."
featured in #247
GitHub’s Engineering Team Has Moved To Codespaces
tl;dr: "Today, GitHub is making Codespaces - a cloud developer environments - available to Team and Enterprise Cloud plans on github.com. Codespaces provides software teams a faster, more collaborative development environment in the cloud."
featured in #245
FSF-funded Call For White Papers On Philosophical And Legal Questions Around Copilot
tl;dr: The Free Software Foundation (FSF) views Copilot as "unacceptable and unjust" as it requires and is trained on software that is not free. In addition, there are other open questions notably around copyright infringement. The FSF is calling for white papers into a host of areas on this topic, listed here.
featured in #243
GitHub Copilot: First Impressions
tl;dr: The good - you don't have to write boilerplate code. The bad - it's inconsistent, so you need to be aware of it at all times. Vlad believes there is a big opportunity for non-programmers and will impact how we perform code reviews.
featured in #240
Risk Assessment Of GitHub Copilot
tl;dr: The author is given access to the test phase of Copilot and asks the question - "how risky is it to allow an AI to write some or all of your code?"
featured in #236
Those Pesky Pull Request Reviews
tl;dr: "We know that code review improves outcomes – compared to coding alone without any review. Don’t do that. Do code together - with constant, live review and growing understanding between the team members and the code, between the team members and each other."
featured in #228
Making GitHub’s New Homepage Fast And Performant
tl;dr: Tobias runs through the code that makes the page performant, how illustrators work with designers and engineers, the way in which the page was designed, and more.
featured in #223
Advancing Developer Freedom: GitHub Is Fully Available In Iran
tl;dr: GitHub was able to demonstrate how it "advances human progress, international communication, and the enduring US foreign policy of promoting free speech and the free flow of information."
featured in #220