jira-node / Node Jira Client
Licence: mit
A Node.js wrapper for the Jira REST API
Stars: ✭ 287
Programming Languages
javascript
184084 projects - #8 most used programming language
Projects that are alternatives of or similar to Node Jira Client
jira.js
A JavaScript/TypeScript wrapper for the JIRA Cloud, Service Desk and Agile REST API
Stars: ✭ 156 (-45.64%)
Mutual labels: jira
katibu
the missing productivity tool for connecting Jira, Github and local git together 🚀
Stars: ✭ 13 (-95.47%)
Mutual labels: jira
docker-atlassian
A docker-compose orchestration for JIRA Software and Confluence based on docker containers.
Stars: ✭ 13 (-95.47%)
Mutual labels: jira
API-Testing-Automation-Framework
It is Data-Driven and Keyword-Driven framework to test REST/SOAP webservices automatically
Stars: ✭ 24 (-91.64%)
Mutual labels: jira
xray-action
... a GitHub action to import test results into "Xray" - A complete Test Management tool for Jira.
Stars: ✭ 16 (-94.43%)
Mutual labels: jira
jira-2-omnifocus
Chrome extension for sending JIRA tickets to OmniFocus
Stars: ✭ 20 (-93.03%)
Mutual labels: jira
laravel-jira-rest-client
A Laravel interface for your Atlassians Jira application
Stars: ✭ 37 (-87.11%)
Mutual labels: jira
jira-cli
🔥 [WIP] Feature-rich interactive Jira command line.
Stars: ✭ 809 (+181.88%)
Mutual labels: jira
cascade
A project management service with pure functional programming paradigm in the heart.
Stars: ✭ 21 (-92.68%)
Mutual labels: jira
JirAgileR
User-friendly 🔹JIRA API wrapper. Track projects & issues from within R
Stars: ✭ 22 (-92.33%)
Mutual labels: jira
data-center-helm-charts
Helm charts for Atlassian's Data Center products
Stars: ✭ 77 (-73.17%)
Mutual labels: jira
github-security-jira
Github Action for integrating Security Alerts with JIRA
Stars: ✭ 22 (-92.33%)
Mutual labels: jira
generate-changelog
generates changelog from git based on jira tickets
Stars: ✭ 18 (-93.73%)
Mutual labels: jira
JavaScript JIRA API for node.js
A node.js module, which provides an object oriented wrapper for the Jira Rest API.
Installation
Install with the node package manager npm:
$ npm install jira-client
Examples
Create the JIRA client
// With ES5
var JiraApi = require('jira-client');
// With ES6
import JiraApi from 'jira-client';
// Initialize
var jira = new JiraApi({
protocol: 'https',
host: 'jira.somehost.com',
username: 'username',
password: 'password',
apiVersion: '2',
strictSSL: true
});
Find the status of an issue
// ES5
// We are using an ES5 Polyfill for Promise support. Please note that if you don't explicitly
// apply a catch exceptions will get swallowed. Read up on ES6 Promises for further details.
jira.findIssue(issueNumber)
.then(function(issue) {
console.log('Status: ' + issue.fields.status.name);
})
.catch(function(err) {
console.error(err);
});
// ES6
jira.findIssue(issueNumber)
.then(issue => {
console.log(`Status: ${issue.fields.status.name}`);
})
.catch(err => {
console.error(err);
});
// ES7
async function logIssueName() {
try {
const issue = await jira.findIssue(issueNumber);
console.log(`Status: ${issue.fields.status.name}`);
} catch (err) {
console.error(err);
}
}
Documentation
Can't find what you need in the readme? Check out our documentation here: https://jira-node.github.io/
Note that the project description data, including the texts, logos, images, and/or trademarks,
for each open source project belongs to its rightful owner.
If you wish to add or remove any projects, please contact us at [email protected].