- Notifications
You must be signed in to change notification settings - Fork0
👩💻 Interactive coding tutorials in VSCode
License
jordanliu/coderoad-vscode
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
CodeRoad allows you to play interactive coding tutorials in your editor.
Requires:
- VSCode 1.40+
- Git
- Node 10+
Run the postgres db and api server.
Setup the extension environmental variables.
/src/.env
LOG=true #show hide debugging logs
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 extension
To support a new programming language, the test runner needs to support a format called TAP (https://testanything.org/).
Some test frameworks can be modified to use tap, see a list of TAP reporters:https://github.com/sindresorhus/awesome-tap#reporters.
{"scripts": {"test":"jest" },"devDependencies": {"jest-tap-reporter":"1.9.0" },"jest": {"reporters": ["jest-tap-reporter"] }}
There are no known issues at this time.
About
👩💻 Interactive coding tutorials in VSCode
Resources
License
Code of conduct
Uh oh!
There was an error while loading.Please reload this page.
Stars
Watchers
Forks
Packages0
Languages
- TypeScript94.3%
- CSS1.9%
- JavaScript1.9%
- HTML1.2%
- Shell0.7%