An open API service indexing awesome lists of open source software.

https://github.com/fif0o/jira-stories

angular app using jira API to return jira tickets to be printed - 2 tickets per pages
https://github.com/fif0o/jira-stories

angular html jira-api jira-stories proxy

Last synced: 10 months ago
JSON representation

angular app using jira API to return jira tickets to be printed - 2 tickets per pages

Awesome Lists containing this project

README

          

# jira-stories App
This is an Angular app using jira API and its `search` endpoint.
More information about this API on [jira api documentation](https://developer.atlassian.com/static/rest/jira/6.1.html#d2e4071).
`storyPrinter.js` runs the app and exposes an API proxy (`/getStories` endpoint) to query jira

## Prerequisites
- 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 the `api/getStories` proxy from client-side.

```
module.exports = {
username: "",
password: "",
url: "https://.atlassian.net/rest/api/latest/search?"
}
```
**IMPORTANT**
Please remember not to expose `config.js` file anywhere as it will contain your jira credentials.

## Install
1. Clone repository
2. `npm i` to install dependencies
3. Start the server 'node storyPrinter.js'
4. App opens up on port `:3000`

## Improvements
- Unit tests
- More styling for search queries
- Error management (client & server-side)