Navigation Menu

Skip to content

nodejitsu/prenup

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

a collaborative bdd project planning tool for node

prenup allows you to meaningfully engage your clients and convert their domain knowledge into tangible milestones, features, scenarios, and unit tests.

features

  • Scenarios are created using kyuri, a custom dialect of Gherkin geared towards asynchronous programming
  • Intuitive and friendly user interface that takes the frustration out of Behavior Driven Development
  • Generates VowsJS testing stubs (Vows is a well established node.js testing framework)
  • Milestones, Features, Scenarios, Points
  • Support for 160+ languages
  • Heavily influenced by Cucumber. If you know Cuke, you know prenup.

things that would be implemented if we didn't build this in 48 hours

##Usage

using prenup locally

  git clone git@github.com:nodejitsu/prenup.git
  cd prenup
  node server.js

using prenup online

visit http://prenup.nodejitsu.com

Vows

VowsJS is a popular Behavior Driven Development framework for node.js. Vows was built from the ground up to test asynchronous code. It executes your tests in parallel when it makes sense, and sequentially when there are dependencies.

Instead of crafting your VowsJS code from hand (using JavaScript), kyuri allows you to auto-generate Vows stubs.

kyuri

kyuri comes pre-bundled with prenup. kyuri is the language used to describe your Features and Scenarios. kyuri is a dialect of Gherkin, a well establish BDD language made popular by Cucumber.

authors

created for node knockout 2010 by The NYC Nodejitsu Ninjas

acknowledgments

Heavily inspired by Sean Cribbs' Lowdownapp, an entry in the 2009 Rails Rumble

About

A collaborative bdd project planning tool for node. uses kyuri and VowsJS

Resources

Stars

Watchers

Forks

Packages

No packages published