Glamorous Toolkit is now beta. Read more.

Executable specifications

That's right. Specifications. Specs tend to get a bad name because they are expensive and, as paper supports anything, often wrong.

But, there is a better way. Model them explicitly. Explore scenarios through executable examples. View the results through custom views.

So, yes. Specifications. Iterate faster and identify the business value in your domain.

Explaining a domain with live documents.

Exploring various scenarios through scripts and visualizations.

Read more

Live tutorials inside the IDE

Code comments as live wikis in IDEs

An example of example-driven development