Package Exports
- danger-plugin-jira-issue-gitlab
This package does not declare an exports field, so the exports above have been automatically detected and optimized by JSPM instead. If any package subpath is missing, it is recommended to post an issue to the original package (danger-plugin-jira-issue-gitlab) to support the "exports" field. If that is not possible, create a JSPM override to customize the exports field for this package.
Readme
danger-plugin-jira-issue
Danger plugin to link JIRA issue in pull request
Usage
Install:
yarn add danger-plugin-jira-issue --dev
At a glance:
// dangerfile.js
import jiraIssue from "danger-plugin-jira-issue";
jiraIssue({
key: "JIRA",
url: "https://myjira.atlassian.net/browse",
emoji: "📎",
format(emoji, jiraUrls) {
// Optional Formatter
return "Some Custom Message";
},
location: "title" // Optional location, either 'title' or 'branch'
});
With JIRA-123 in the PR title, Danger will comment with:
Messages | |
---|---|
📖 | 📎 JIRA-123 |
Generated by 🚫 dangerJS
If you work with multiple JIRA project boards, you can supply multiple project keys:
jiraIssue({
key: ["ABC", "DEF"],
url: "https://myjira.atlassian.net/browse"
});
This plugin will recognize issues starting with those keys (e.g. ABC-123
and DEF-234
).
Changelog
See the GitHub release history.
Development
Install Yarn, and install the dependencies - yarn install
.
Run the Jest test suite with yarn test
.
This project uses semantic-release for automated NPM package publishing.
❤️