• Stars
    star
    240
  • Rank 168,229 (Top 4 %)
  • Language
    JavaScript
  • License
    Other
  • Created over 9 years ago
  • Updated 10 months ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Not an adventure, not a workshopper - its both!

Workshopper-Adventure

A flexible terminal workshop runner framework

Join the chat at https://gitter.im/nodeschool/workshoppers Build Status Dependency Status

NPM NPM

Learn You The Node.js For Much Win!

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.

High-level overview

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.

Contributors

workshopper is proudly brought to you by the following hackers:

Maintainers

License

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.

More Repositories

1

learnyounode

Learn You The Node.js For Much Win! An intro to Node.js via a set of self-guided workshops.
HTML
7,240
star
2

javascripting

Learn JavaScript by adventuring around in the terminal.
JavaScript
2,861
star
3

stream-adventure

go on an educational stream adventure!
JavaScript
2,063
star
4

workshopper

A terminal workshop runner framework
JavaScript
1,107
star
5

how-to-npm

A module to teach you how to module.
JavaScript
1,099
star
6

learnyoureact

Let's learn React.js and server side rendering!
JavaScript
535
star
7

goingnative

A NodeSchool style workshopper for learning how to write native Node.js addons
JavaScript
411
star
8

levelmeup

Level Me Up Scotty! An intro to Node.js databases via a set of self-guided workshops.
JavaScript
269
star
9

regex-adventure

learn regular expressions with this educational workshop
JavaScript
228
star
10

how-to-markdown

Learn how to start using Markdown
JavaScript
217
star
11

scope-chains-closures

Javascript Scope Chains And Closures Workshop
JavaScript
202
star
12

test-anything

🎓 Learn to test your code
JavaScript
171
star
13

browserify-adventure

learn browserify with this educational adventure
JavaScript
143
star
14

adventure

quickly hack together an adventure workshop for nodeschool
JavaScript
111
star
15

learn-sass

🏫 Learn SASS and SCSS through a workshopper adventure.
JavaScript
91
star
16

workshopper-exercise

An exercise runner component for the Workshopper framework
JavaScript
57
star
17

list

A central catalog of existing, planned and requested workshoppers
14
star
18

i18n-it-all

Learn the tricky details of internationalisation by doing.
JavaScript
13
star
19

workshopper-boilerplate

A boilerplate-provider component for the Workshopper framework
JavaScript
11
star
20

org

Organizing the workshopper environment.
9
star
21

workshopper-adventure-test

An integration test system specifically for nodeschool workshopper/adventures
JavaScript
4
star
22

workshopper-wrappedexec

A utility to wrap a Workshopper exercise execution for fancy hackery
JavaScript
3
star
23

learnrust

Intro to rust
2
star
24

workshopper-adventure-storage

Storing workshopper progress
JavaScript
1
star