Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/chesleybrown/jira-autotracker
An automated Jira time tracker.
https://github.com/chesleybrown/jira-autotracker
Last synced: 15 days ago
JSON representation
An automated Jira time tracker.
- Host: GitHub
- URL: https://github.com/chesleybrown/jira-autotracker
- Owner: chesleybrown
- License: mit
- Created: 2014-09-30T00:18:30.000Z (about 10 years ago)
- Default Branch: master
- Last Pushed: 2014-10-06T14:27:00.000Z (about 10 years ago)
- Last Synced: 2023-03-11T18:47:55.421Z (over 1 year ago)
- Language: JavaScript
- Size: 211 KB
- Stars: 3
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
jira-autotracker
================An automated Jira time tracker. It automatically determines hours worked on a task by a given user based on if that task was assigned to the user and in a specific status during a day. For example, if `Task A` and `Task B` were being worked on (status = In Progress) by Ches on Day 1 then we assume Ches spent 4 hours on `Task A` and `4 hours` on `Task B`. It is assumed he is working on these tasks each day until the task is moved back to `Open` or is `Resolved`. Although not precise, it gives a very good indication of how long a task takes from getting started to being completed and how much dev time it takes to do so.
![Screenshot](https://dl.dropboxusercontent.com/u/127414/jira-autotracker/Screenshot%202014-10-06%2009.40.47.png)
# Setup
1. `npm install`
2. Copy `.env.dist` to `.env`
3. Set the enviroment variables in `.env` to what you need# Environment Variables
- PORT=3000
- JIRA_HOST=
- JIRA_USERNAME=
- JIRA_PASSWORD=
- JIRA_FILTER=
- JIRA_STATUSES="In Progress"# Running
1. `grunt`