As part of a side project, I built a chrome extension to aide JIRA and my team. I found that stories were assigned to me and I wouldn't see them for one day, which prevented us from peer reviewing and turning around stories quickly.
This is probably caused by me filtering out my inbox for builds, and JIRA assigned/commented emails. My problems we're similar to my teams because there were so many emails to filter through for other working projects, before this I had to let QA or a certain dev know that I needed a peer review. Those extension let's us we together without a lot of overhead and that's cool.
Link to repo https://github.com/benpetersen/JiraChromeExtension
How do you build and add it to chrome?
Each of the steps below are in the readme
Check out the project
Find all referernces of jira.markit.com and projects.markit.com and rename to your companies Jira board
Run 'npm install' from the CLI
Run 'gulp' from the CLI
Open Chrome and navigate to chrome://extensions
From the root of the project, drag the /build directory into the chrome://extensions window
What technologies did I use and why?
Angular 1.4 - because it’s a great tool to build a single page app, originally built a couple of years ago
Angular-route - before it was pulled into the main angularJS
jQuery because it’s my cruch when I want to implement something quickly
Bootstrap - look and feel without starting from scratch
Moment - date formatting.
Underscore - integrate into the JIRA rest API
Gulp - to minify and package
It's not perfect, but it my team get the job done