{ "version": "0.1.0", "summary": { "title": "Subtask Demo", "description": "A demo demonstrating how to use subtasks" }, "config": { "testRunner": { "command": "./node_modules/.bin/mocha", "args": { "filter": "--grep", "tap": "--reporter=mocha-tap-reporter" }, "directory": ".coderoad" }, "setup": { "commands": [ "cd .coderoad && npm install" ], "commits": [ "6823241497effb41f5924bc28313b968fead8cae" ] }, "repo": { "uri": "https://github.com/shmck/coderoad-tutorial-subtask-demo", "branch": "v0.2.0" }, "dependencies": [ { "name": "node", "version": ">=10" } ] }, "levels": [ { "id": "1", "title": "Subtask Example", "summary": "A subtask example", "content": "A subtask example", "steps": [ { "id": "1.1", "setup": { "files": [ "src/add.js" ], "commits": [ "8caced06ea67be8ab7cd805ebdfb767aae6b9724" ] }, "content": "Create a function `add` that can take a variety of params.", "subtasks": [ "Add one number", "Add two numbers", "Add three numbers" ], "solution": { "commits": [ "1676d257a5e955ec8064dc5c5f5d6b6bde9e5b4a" ] } } ] } ] }