Skip to content

Show nice-looking sprint statistics using the Jira API and the R language

License

Notifications You must be signed in to change notification settings

amisa/observatory

 
 

Repository files navigation

Observatory

About

Show nice-looking sprint statistics using the Jira API and the R language. Also, a collection of handy scripts provided.

Requirements

  • nodejs >= 10
  • R language support
  • Rscript available in PATH

Basic usage

# Install dependencies.
$ npm install

# Fill required config values,
# see config/default.js.

# Export currently used config to shell env,
# e.g. for config/frontend.json:
$ export NODE_CONFIG_ENV=frontend

# Collect the data using provided config,
$ run mine -- <sprint-number>

# Draw the plots.
# The results are exported to Rplots.pdf.
# The raw results are available in *.csv files.
$ npm run plot

Additional options

# Run with the application with additional debug logs,
# specify the DEBUG variable, e.g.:
$ DEBUG="observatory:*" NODE_CONFIG_ENV=frontend npm run mine -- 74

# List available sprints:
$ node bin/observer.js sprints

# Move open issues from one sprint to another:
$ node bin/observer.js move <from_sprint_id> <to_sprint_id>

# Sum up story points of the provided epic:
$ node bin/observer.js sum <epic_id>

License

Copyright (c) 2019-2021 Alexander Kurbatov

Licensed under the GPL 3.0 license.

About

Show nice-looking sprint statistics using the Jira API and the R language

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 75.1%
  • R 24.2%
  • Other 0.7%