StoryExpress
Story Express delivers all the stories you've marked as finished.
We recommend to use it at the end of your CI build once the stories have been deployed to an environment where your PM can accept.
Installation
Add this line to your application's Gemfile:
gem 'story_express'
And then execute:
$ bundle
Or install it yourself as:
$ gem install story_express
Usage
Currently only supports tracker projects.
Story Express delivers stories that are found by grepping git logs for a story id.
So, to work with story express, include the story id in your commit message(s) for the commit(s) that finish a given story.
You need your tracker project id and a tracker API key.
Set the TRACKER_PROJECT_ID
and TRACKER_TOKEN
to your project id and API key respectively.
Then, running story_express
will deliver all your finished stories.
TRACKER_PROJECT_ID=123456789 TRACKER_TOKEN=0123456789abcdef story_express
TODO
- Support other agile tracking systems (JIRA primarily)
- Accept inputs as command-line arguments
- Allow for customization of matching commit messages
Contributing
- Fork it ( https://github.com/shelbyd/story_express/fork )
- Create your feature branch (
git checkout -b my-new-feature
) - Commit your changes (
git commit -am 'Add some feature'
) - Push to the branch (
git push origin my-new-feature
) - Create a new Pull Request