A flexible terminal workshop runner framework
Workshopper was used by learnyounode, and other Node.js command-line workshop applications.
Adventure was used by javascripting, and other Node.js command-line workshop applications.
Workshopper-Adventure allows you to create a workshop written like either of those frameworks!
@linclark has written a good introduction on creating your own workshop, available here.
Workshopper-Adventure is essentially a test-runner with a fancy terminal UI. The Workshopper package itself is largely concerned with the menu system and some of the basic command-line parsing. Much of the work for executing the exercise validation is handled by workshopper-exercise.
workshopper
is proudly brought to you by the following hackers:
Workshopper-Adventure is Copyright (c) 2015 Martin Heidegger @martinheidegger and licenced under the MIT licence. All rights not explicitly granted in the MIT license are reserved. See the included LICENSE file for more details.
it is originally a fork of Workshopper
Workshopper is Copyright (c) 2013-2015 Rod Vagg @rvagg and licenced under the MIT licence. All rights not explicitly granted in the MIT license are reserved. See the included LICENSE file for more details.
Workshopper-Adventure builds on the excellent work by @substack and @maxogden who created stream-adventure which serves as the original foundation for Workshopper and learnyounode. Portions of Workshopper may also be Copyright (c) 2013 @substack and @maxogden given that it builds on their original code.