https://github.com/m-thompson-code/jira-story-scheduler
https://github.com/m-thompson-code/jira-story-scheduler
Last synced: 5 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/m-thompson-code/jira-story-scheduler
- Owner: m-thompson-code
- Created: 2022-03-17T06:28:38.000Z (over 4 years ago)
- Default Branch: main
- Last Pushed: 2022-04-14T22:25:13.000Z (about 4 years ago)
- Last Synced: 2025-02-14T18:41:23.854Z (over 1 year ago)
- Language: TypeScript
- Size: 2.21 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
### Scheduler for Jira tickets
[Demo](https://m-thompson-code.github.io/jira-story-scheduler/)
### Public functions
`getScheduleFromCsv(csvString, developerCount, pointsPerSprint)`
`getScheduleFromJson(rawIssueArray, developerCount, pointsPerSprint)`
1. `csvString` or `rawIssueArray` should include all Jira issues
2. `developerCount` is the number of expected developers than can work in parallel
3. `pointsPerSprint`is the ammount of points expected to complete per sprint
### Schema
Schema expected for `csvString` or `rawIssueArray`:
1. `key` - Jira Ticket #
2. `points` - points to complete
3. `priority` - priority compared to all other tickets: "Low" | "Medium" | "High" | "Critical"
4. `summary` - title of Jira Ticket
5. `epic` - Jira Ticket's epic Jira Ticket #
6. `type` - `Epic` or `Story`
7. `dependencies` - List of `Epic` or `Story` Jira Ticket that must be completed before this ticket. Comma separated: `X-1, X-2, X-3`