Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/alexito4/jirareports
Swift Playground to generate Sprint reports
https://github.com/alexito4/jirareports
Last synced: 1 day ago
JSON representation
Swift Playground to generate Sprint reports
- Host: GitHub
- URL: https://github.com/alexito4/jirareports
- Owner: alexito4
- Created: 2017-01-15T14:49:10.000Z (almost 8 years ago)
- Default Branch: master
- Last Pushed: 2017-01-28T11:21:05.000Z (almost 8 years ago)
- Last Synced: 2024-11-08T21:24:03.937Z (about 2 months ago)
- Language: Swift
- Size: 26.4 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# jirareports
Swift Playground to generate Sprint reports# Setup
In order to use this Playground with your account you need to have a JIRA authentification token in your keychain that can be accessed with the key `jira_auth`.
You can also just [modify the playground](https://github.com/alexito4/jirareports/blob/master/MyPlayground.playground/Contents.swift#L11) to hardcode the token.You probably have to change also the [Story Points field](https://github.com/alexito4/jirareports/blob/master/MyPlayground.playground/Contents.swift#L10), I'm not sure how JIRA generates that id.
The workflow that the Playground uses is based in [Sprints](https://github.com/alexito4/jirareports/blob/master/MyPlayground.playground/Contents.swift#L20) and it separates the results for different teams based in [Components](https://github.com/alexito4/jirareports/blob/master/MyPlayground.playground/Contents.swift#L16).
The reports are based in the status of the tickets for a team in a Sprint, giving the total of story points for tickets in different states:
- Commitment: The total of story points that the team commited to finish in the sprint.
- Resolved: Story points for tickets that are merged.
- Completed: Story points for tickets that have been deployed, tested and accepted.# TODO
- [ ] Perform a single API request that returns all required data and perform the filtering locally
# Author
Alejandro Martinez | http://alejandromp.com | [@alexito4](https://twitter.com/alexito4)