Adds Email and Test Failure Management Features to GitHub
StashPop Extension
StashPop adds features to GitHub, with extra Jenkins testing support.
Source available at http://stashpop.io - feel free to share your feedback there as well!
Features:
1. Adds email buttons for Issues and Pull Requests
* Individual issue/PR pages and issue/PR lists
* Supports issue/PR multi-select
* Emails are created in your default mail application
2. Code Reviews
* Aggregates code review approvals, rejections, and test signoffs
* Adds code review response buttons to the new comment area
* Adjusts header background color of existing and in-progress code review comments
* Configurable code review phrases per-organization and per-repository
3. Jenkins PR support
* Inlines Jenkins build & test failure descriptions in the PR view
* Inlines Jenkins build & test failures for individual PRs into the PR list view
* Shows how long ago a Jenkins build ran
* Opens Jenkins \"details\" links in a new tab
* Adds \"Create Issue\" buttons to each Jenkins test failure with configurable labels per-organization and per-repository
* Adds a \"Retest\" button to each Jenkins test failure with configurable retest text per-organization and per-repository.
* Configurable list of non-default test buttons for discoverability
* Configurable issue filing location for failures in repositories without issues
Read more
Source available at http://stashpop.io - feel free to share your feedback there as well!
Features:
1. Adds email buttons for Issues and Pull Requests
* Individual issue/PR pages and issue/PR lists
* Supports issue/PR multi-select
* Emails are created in your default mail application
2. Code Reviews
* Aggregates code review approvals, rejections, and test signoffs
* Adds code review response buttons to the new comment area
* Adjusts header background color of existing and in-progress code review comments
* Configurable code review phrases per-organization and per-repository
3. Jenkins PR support
* Inlines Jenkins build & test failure descriptions in the PR view
* Inlines Jenkins build & test failures for individual PRs into the PR list view
* Shows how long ago a Jenkins build ran
* Opens Jenkins \"details\" links in a new tab
* Adds \"Create Issue\" buttons to each Jenkins test failure with configurable labels per-organization and per-repository
* Adds a \"Retest\" button to each Jenkins test failure with configurable retest text per-organization and per-repository.
* Configurable list of non-default test buttons for discoverability
* Configurable issue filing location for failures in repositories without issues
Source Manifest.json
{"update_url": "https://clients2.google.com/service/update2/crx", "name": "StashPop", "author": "David Poeschl", "description": "Adds Email and Test Failure Management Features to GitHub", "version": "1.1.3", "manifest_version": 2, "options_ui": { "page": "options.html", "chrome_style": true }, "applications": { "gecko": { "id": "[email protected]" } }, "web_accessible_resources": [ "scripts/injectedcode.js", "images/loading.gif" ], "content_scripts": [ { "matches": [ "https://github.com/*" ], "css": [ "style.css", "jquery-ui.theme.min.css" ], "js": [ "jquery-2.1.4.min.js", "jquery.color-2.1.2.js", "moment.min.js", "content.js", "jquery-ui.min.js" ], "run_at": "document_start" } ], "background": { "scripts": [ "background.js" ], "persistent": false }, "icons": { "16": "images/stashpop_16.png", "48": "images/stashpop2_48.png", "128": "images/stashpop2_128.png" }, "browser_action": { "default_icon": { "48": "images/stashpop_48.png" } }, "permissions": [ "storage", "https://github.com/*", "http://dotnet-ci.cloudapp.net/*", "http://ci.roslyn.io/", "https://ci.roslyn.io/" ], "optional_permissions": [ "http://*/*", "https://*/*" ]}
Read more