cucumber/gherkin — Issue #152: Add meta tags
Author: x97mdr
Created: 2012-01-04 01:38:01+00:00
State: open

I'm writing a living documentation system for gherkin-style files (https://github.com/x97mdr/pickles) and one of the neat things that would be good to have would be additional context information about who generated the request for the feature, who wrote the features, who worked on it during its history, etc. They could also be a useful way to cross-reference the

One way to support this would be to allow for a different type of meta-tag that can be parsed by the gherkin language parser. I was thinking something along the lines of:

!authors : Jeffrey Cameron, Other Developer
!originator: The Client
!related-features: Ordering an ice cream cone, Ordering
Feature: Order a sundae
In order to fulfill the wishes of my sweet tooth, As an admirer of ice cream treats I want to be able to order a sundae.

Wherein the ! (or whatever character) indicates this is a meta tag and the tags are colon-separated key-value pairs with the user allowed to use a comma to separate the values into a collection

What do you think?