5 Posts Tagged ‘github’

(All tags.)


GitHub: top commands in gh, the official GitHub CLI

gh (pronounced… “guh”?) is GitHub’s official command line interface (CLI) tool. It lets you interact with GitHub directly from the command line, supporting most key features across more than 25 commands and over 200 subcommands. It’s also great for bridging the terminal-browser gap, allowing you to jump to pages relevant to your current context, such as the PR for the current branch.

Read more...

“Boost Your GitHub DX” out now

My new book, Boost Your GitHub DX is out now!

Read more...

GitHub Actions: avoid double runs from on: [push, pull_request]

I’ve often seen a GitHub Actions workflow defined with a trigger like:

Read more...

GitHub: render GitHub-Flavored Markdown with the API

GitHub-Flavored Markdown (GFM) is GitHub’s variant of Markdown, with extra features like task lists and alert boxes. It’s used in issues, pull requests, comments, and many other places on GitHub.

Read more...

GitHub Actions: Faster Python runs with cached virtual environments

Most projects I work on use Python, good ol’ Pip, and pip-tools. Below is a pattern I’ve used to speed up the GitHub Actions workflow runs on several such projects. On larger projects with many dependencies, it can save tens of seconds per run.

Read more...