node package manager
Share your code. npm Orgs help your team discover, share, and reuse code. Create a free org »

dogfish

Dogfish

Dogfish

Create word documents (sprint board cards, requirement documents) from Gherkin-ish feature files

Usage

$ npm install -g dogfish

Sprint Board Document Generation

$ dogfish sprint-board \
    --included-sections 'Feature,Acceptance Criteria' \
    --output-file filename.docx \
    --features-path ../your-features

Sprint Board Document Generation for features modified after a given date

$ dogfish sprint-board \
    --included-sections 'Feature,Acceptance Criteria' \
    --output-file filename.docx \
    --features-path ../your-features \
    --modified-later-than 2016-11-8

JIRA Export

This will look for a JIRA: KEY entry in feature files.

If a JIRA: KEY entry is not found, the task will:

  • Create a JIRA issue
  • Update the feature file with a JIRA: KEY entry where KEY will be the newly created JIRA issue's ey

If a JIRA: KEY entry is found, the task will:

  • Do nothing
$ dogfish export-to-jira \ 
    --features-path ../your-features \
    --jira-host jira.yourdomain.co.nz \
    --jira-username your-username \
    --jira-password your-password \
    --jira-project project-key