An open API service indexing awesome lists of open source software.

https://github.com/ruettenm/jira-activity

This tool parses your JIRA activity stream and returns a list of your workitems grouped by day.
https://github.com/ruettenm/jira-activity

activity activity-stream jira

Last synced: about 1 year ago
JSON representation

This tool parses your JIRA activity stream and returns a list of your workitems grouped by day.

Awesome Lists containing this project

README

          

# JIRA activity
This tool parses your jira activity stream and returns a list of your work items grouped by day.
The official atlassian documentation for the jira activity stream can be found [here](https://developer.atlassian.com/server/framework/atlassian-sdk/consuming-an-activity-streams-feed).

## How to use
### Initial setup
```bash
# installation
npm i -g jira-activity

# setup your defaults
jira-activity hostname some.hostname
jira-activity username your@username.com
```

### Show your activity
```bash
# if you have set your defaults
jira-activity list

# if you do not have defaults or wants to override them
jira-activity list -u your@username.com -h some.hostname

# if you only want to see your activities for the current week or month
jira-activity list -f week
jira-activity list -f month
```
![Example Image](https://raw.githubusercontent.com/ruettenm/jira-activity/master/img/example.png)

## How to develop
### Initial setup
```bash
nvm use

# install yarn
npm i -g yarn

# install dependencies
yarn
```

### How to call the library
```bash
yarn dev [command]

# e.g. >>
yarn dev list
yarn dev defaults
```

### How to release a new version
1. commit all your changes
2. execute the `release` (with npm NOT yarn) command. The command will automatically do a version bump.
```
npm run release

Versioning package...
Pushing new release tag to GitHub...
Creating a new GitHub release...
v1.5.0 released to GitHub - https://github.com/ruettenm/jira-activity/releases/tag/v1.5.0
v1.5.0 released to npm - https://www.npmjs.com/package/jira-activity
```