1 minute read

Github.dev is a powerful online tool that uses VSCode for a GitHub repo. If you’re not familiar with it, check out the short videos in the Twitter thread below. This post is to summarize my first impressions. Spoiler alert: It’s awesome.

Look and feel

Kudos to the team that made this, it looks and feels just like VSCode!

overview

Extensions

You can install extensions, here I’ve installed a few Markdown specific ones. You can preview what your Markdown file will look like.

extensions

UI touches

Drag and drop just worked. Increasing font size didn’t make things unbearable. The only knock is that the hamburger menu at the top left was a little hard to find.

Shortcuts

Shortcuts still worked. I could use “Return” on a Mac to rename a file. And “Command” + “Shift” + P launched the context menu

shortcuts

Session management

Two things worth noting here:

  • I accidentally closed the tab and was able to use Chrome’s “Command” + “Shift” + T to re-open it, and I just resumed like nothing had happened.
  • I tuned out for a few minutes to do some other tasks and I wasn’t automatically logged out. Yay for reasonable timeout limits!

Workflow

You can choose to commit directly to a branch or create PR. You can even few what changes are being queued up.

delta

Summary

This ia a great tool! For now, I will be using it to make changes to repos that have documentation. I believe support for running applications is coming soon or available at a price but I haven’t tried that out yet.

Updated: