gh-jira

NodeGH plugin for integrating Jira, an issue management system

GH Jira

NodeGH plugin for integrating Jira, an issue management system.

Maintained by Eduardo Lundgren.

[sudo] npm install -g gh gh-jira
gh jira

Alias: gh ji

OptionUsageType
-N, --newRequiredBoolean
-p, --projectRequiredString
-t, --titleRequiredString
-A, --assigneeOptionalString
-C, --componentOptionalString
-m, --messageOptionalString
-P, --priorityOptionalString
-R, --reporterOptionalString
-t, --typeOptionalString
-v, --versionOptionalString
  • Create a new issue on a certain project.

gh jira --new --project LPS --title 'Node GH rocks!' --message 'Body with Markdown support' ```

  • Create a new issue specifying the component.

gh jira --new --project LPS --title 'Node GH rocks!' --component UI ```

  • Create a new issue and assign it to someone.

gh jira --new --project LPS --title 'Node GH rocks!' --assignee eduardolundgren ```

OptionUsageType
-c, --commentRequiredString
-n, --numberRequiredNumber

Omitting --number will guess issue number from the last commit message.

  • Comment on an issue.

gh jira LPS-123 --comment "Merged, thank you!" ```

OptionUsageType
-B, --browserRequiredBoolean
-n, --numberRequiredNumber

Omitting --number will guess issue number from the last commit message.

  • Open Jira issue page in the browser.

gh jira LPS-123 --browser ```

OptionUsageType
--transitionRequiredString
-n, --numberRequiredNumber
-A, --assigneeOptionalString
-m, --messageOptionalString

Omitting --number will guess issue number from the last commit message.

Both Jira and GitHub usernames are supported --assignee values.

  • Start progress on an issue.

gh jira LPS-123 --transition "Start Progress" ```

  • Show valid transitions for the issue.

gh jira LPS-123 --transition ```

  • Show valid transitions for the issue and assign to an user.

gh jira LPS-123 --assignee brianchandotcom --transition ```

Check Travis for continous integration results.

  • Run JSHint, a tool to detect errors and potential problems.

npm run-script lint ```

  • Run Mocha, a unit test framework.

npm run-script test ```

  1. Fork it!
  2. Create your feature branch: git checkout -b my-new-feature
  3. Commit your changes: git commit -m 'Add some feature'
  4. Push to the branch: git push origin my-new-feature
  5. Submit a pull request :D

Check Release list.

BSD License