GitHub Protips: Tips, tricks, hacks, and secrets from Vitor Monteiro


GitHub Protips: Tips, tricks, hacks, and secrets from Vitor Monteiro

This is the first in a series of posts featuring GitHubbers’ protips for improving productivity, efficiency, and more.

By: Vitor Monteiro | GitHub Blog.

There are lots of hidden secrets, keyboard shortcuts, hacks, and more that can make you and your team’s GitHub experience more productive, personal, and entertaining. As someone who has been using GitHub for 10 years as an Engineering Lead and now as a Strategic Architect at GitHub, I’ve picked up a few tips and tricks over the years that might be useful to you.

Magic Markdown tables

Table-magic is a lifesaver for building and maintaining complex tables in Markdown. This open source tool allows you to easily and quickly convert between several table formats including CSV, TSV, Markdown, SQL and HTML. I tend to compose tables in the built-in form and then simply copy and paste the markdown. It’s also useful for when someone sends you a CSV file that you want to quickly convert to Markdown to add to an issue.

Form showing conversion between CSV, Markdown and HTML formats.

Fun fact: This was created by fellow GitHubber @stevecat.

Search for specific copy

Since I know that all of our websites are on GitHub, if I see something that needs fixing, I just query the sentence as-is within quotes and that takes me directly to the line in a specific file. Even if you work in a company with one hundred thousand employees, if you see a bug on your corporate website, it should only take two minutes to find which repository it’s on, and open a pull request to fix it.

Screens showing search results for selected text in a repository.

Tabs or spaces? On prem, on-premise, or on-premises? Be the change you want to see in the world and make it right with a pull request. It’s a great way to keep your contributions graph green!

Use notifications as the new generation inbox

My browser homepage, and the first thing I open every morning, is GitHub’s participating notifications. This feature is super refreshing and reduces a lot of tension when most of your communications are transparent internally. Email has a purpose but transparency and collaboration are not one of them. This is a key reason why I wouldn’t be able to work with a company that uses email as the main method of communication.

Read the full blog here.

June 2024
July 2024
No event found!

Related Topics