- Notifications
You must be signed in to change notification settings - Fork0
👩💻 Create or play Interactive coding tutorials in VSCode
License
Saif-Shines/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.34+
- Git
- Node 10+
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 extension
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.
About
👩💻 Create or play 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.5%
- CSS1.9%
- JavaScript1.6%
- HTML1.2%
- Shell0.8%