This is an Angular app using jira API and its search
endpoint.
More information about this API on jira api documentation.
storyPrinter.js
runs the app and exposes an API proxy (/getStories
endpoint) to query jira
- must have node, npm installed
- register for the jira api to get your keys to use the jira API
- create
./config.js
file exposing the following keys:username
,password
,url
. - Server-side keys (
storyPrinter.js
) are used by theapi/getStories
proxy from client-side.
- create
module.exports = {
username: "<YOUR_JIRA_USERNAME>",
password: "<YOUR_JIRA_PASSWORD>",
url: "https://<YOUR_JIRA_DOMAIN>.atlassian.net/rest/api/latest/search?"
}
IMPORTANT
Please remember not to expose config.js
file anywhere as it will contain your jira credentials.
- Clone repository
npm i
to install dependencies- Start the server 'node storyPrinter.js'
- App opens up on port
:3000
- Unit tests
- More styling for search queries
- Error management (client & server-side)