Will Jessop's Writings

Sailing, Food, Programming, Technology, and other things

Do you have a Ruby on Rails application you'd like to be faster, more scalable, or just upgraded safely? I'm currently open to new contracts doing Ruby on Rails and Postgres scaling and performance work, and Rails upgrades. Contact me at will@willj.net to get started.
| tags:github programming

Effective Github Notifications

Github notifications can be overwhelming, but with effective email filtering they can be turned from an encumbrance to being highly valuable. Here’s some filters to get you started (in Mail.app on a mac) to make them more useful.

Luckily Github provides us with the tools to make this filtering relatively easy. All email notifications sent from Github are automatically CCed to a Github email address that describes what they are, and this is the hook we use to create our filters.

All email addresses here are @github.com, even though in some examples they are hidden, and these rules can be added to the GMail web UI too if needed.

Flag high priority notifications

Mark assignments, review requests, mentions or author actions as high priority and flag them. This will put them at the top of your inbox:

Configuring Github high priority email notifications in Apple mail

Change the colour of medium priority items so they stand out

Comments, your activity, and when a team mentions you are in is mentioned.

Configuring Github medium priority email notifications in Apple mail

Hide low priority notifications

Things you might want to go and check once in a while but aren’t directly involved in we can put in a folder so they don’t demand attention throughout the day.

Hiding Github low priority email notifications in Apple mail

What you should end up with after doing this is an inbox that shows you all the things that need your attention or you’d be interested, but hides the everyday torrent of Github spam in a folder that you can check if you want later.

Notifications in action in Apple Mail