You are working in an organization, contributing everyday in repositories.What happens when any new issue is added and assigned to you? generally you get a mail(which generally gets lost in the pool of other more important mails),And that way you lose track of the issues assigned to you until you log into your github account and check for yourself. Github Bulletin is a simple application which you can integrate with your slack and that will notify you and your other subscriber friends in your slack channel with issues that got assigned to them.
In your slack organization, just set up a bot like this and generate a bot token that you will require to setup github bulletin.This bot will send notifications to subscribed users all the issue tracking status.
$ go get github.com/shreyaganguly/github-bulletin
$ github-bulletin -github-token <github-token-that-will-fetch-the-issues> -slack-token <bot-token-you-just-generated> -org <organization for which issues will be fetched> -t <time-interval>
N.B.
-
The Github Token you will be providing in the flag to set up the application must have access to the organization to fetch the issues.
-
Give
t
value atleast more than 60 seconds.(I hope your code does not produce issues at this high rate! ;) ) -
Once the application is up, write:
Subscribe: <github-user-id>
to the slack bot registered with the server to recieve all issue tracking notifications.You can writeUnsubscribe: <github-user-id>
to unsubscribe anytime.