Sure, there's slurper but I didn't like slurper's file format; it's too YAML-y.
Hint: if you need a vim plugin to help you write your stories file, it's probably overly-complicated.
So, I drafted a simple file format that I'd like to use and I wrote a grammar in Treetop to parse that format. Pivotxt is the result. Hopefully you'll find it as useful as I do.
- Stick your appropriate values into pivotxt_config.yml
- Use bin/pivotxt like this: pivotxt stories.pivotxt
- You're done.
LabelOne LabelTwo
- Features start with -'s as you can see (an inline description for this feature would go here)
- Features can have multi-line descriptions too, like this one
This is the first description line for the above feature.
Here is another line.
And yet another line here.
- All stories nested under a line of labels will have those labels applied to them.
In this case, we'll end up with 3 features and 2 chores,
all with the 'LabelOne' and 'LabelTwo' labels assigned to them
because these are all nested under the 'LabelOne LabelTwo' line above.
[] Chores look like check boxes (and they can have inline descriptions too)
[] Chores can also have multi-line descriptions
Here's a multiline description for the above chore.
This is a second line of description.
AnotherLabel
- Obviously, you can have as many labeled groups of stories as you want.
This feature belongs to a new label group called 'AnotherLabel'
and it will be the only story created for the 'AnotherLabel' label.
- Special thanks to Clifford Heath (@cliffordheath) for helping me grok Treetop and get started with my grammar.
- Thanks to Hashrocket's slurper for the inspriation.
- @gabehollombe
- @dpickett
MIT Licensed. Copyright (c) 2010 Gabe Hollombe. See LICENSE for details.