- Notifications
You must be signed in to change notification settings - Fork0
Interactive coding tutorials inside of VSCode
License
benjaminthedev/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 inside of VSCode
Resources
License
Code of conduct
Uh oh!
There was an error while loading.Please reload this page.
Stars
Watchers
Forks
Releases
Packages0
Languages
- TypeScript92.9%
- JavaScript4.4%
- CSS1.2%
- Other1.5%