8000 GitHub - stefancassar/JIRA-time-logger: Node App to convert Google Calendar entries into JIRA work logs
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

stefancassar/JIRA-time-logger

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

22 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

JIRA-time-logger

Node App to convert Google Calendar entries into JIRA work logs

Setup

  1. Google calendar ID (retreivable from here: https://developers.google.com/calendar/v3/reference/calendarList/list). Update config.js "calendar.id" field
  2. 6C3D
  3. Enable Google Calendar API and Generate Google Auth credentials and add file in /config (seeL https://developers.google.com/calendar/quickstart/nodejs)
  4. Atlassian Auth token (available here: https://id.atlassian.com/manage/api-tokens). Update config.js "atlassian.token" field

Logging

Enter logs as events in calendar using the following format:

Event name:

<jira-id> <optional-description>

Also supported:

  • Log Summary (logged as work-log description) (add event description in google calendar entry)

Fetching Events and Work Log conversion

Update the timeMin and timeMax parameters with the region of days to log. Run index.js as entry point. When running the following processes are performed:

  1. Events in the date-min and date-max range are fetched from google calendar.
  2. Events are converted to list of logs (duration included)
  3. Atlassian API is used to sequentially log events

Output

List of issue keys and Atlassion response status codes.

About

Node App to convert Google Calendar entries into JIRA work logs

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •  
0