Gherkin

Human-readable, machine-parsable DSL for precondition/action/postcondition logic.
wikipedia | web (reference implementation)

See also | :development

Notes

Overview (Given / When / Then)

https://github.com/cucumber/cucumber/wiki/Gherkin
https://github.com/cucumber/cucumber/wiki/Feature-Introduction
https://github.com/cucumber/cucumber/wiki/Given-When-Then

Motivation
http://martinfowler.com/bliki/BusinessReadableDSL.html

Behave (Python implementation)

https://pythonhosted.org/behave/gherkin.html
https://pypi.python.org/pypi/behave

Other implementations



Backlinks: development

CC0 / Public domain dedication To the extent possible under law, d3vid seaward has waived all copyright and related or neighboring rights to "Gherkin in Grasmere notebook, including code snippets" (why? how?)