CodeRoad allows you to play interactive coding tutorials in your editor.
Requires:
Run the postgres db and api server.
Setup the web app environmental variables.
/web-app/.env.local
REACT_APP_DEBUG=true # show/hide web debuggerREACT_APP_GQL_URI=http://localhost:4000/graphqlREACT_APP_GQL_AUTH_TOKEN={YOUR_API_AUTH_TOKEN}
Runnpm run build
. Press F5 to open a new development window.
Open the tutorial usingcmd+shift+p
on mac, and select the actioncoderoad.start
.
Include if your extension adds any VS Code settings through thecontributes.configuration
extension point.
For example:
This extension contributes the following settings:
coderoad.start
: starts the extensionSupport New Programming Languages In order to get the extension to support a new language, you'll need the following:
Test runner and CLI command to run test runner Parser for test runner output (eg. TAP, JSON) that can determine if tests passed or return the failure message Load prism markdown highlighting styles TODO: A simple way to package all three together would be ideal.
There are no known issues at this time.