forked fromcoderoad/coderoad-vscode
- Notifications
You must be signed in to change notification settings - Fork0
👩💻 Interactive coding tutorials in VSCode
License
NotificationsYou must be signed in to change notification settings
weiplanet/coderoad-vscode
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
CodeRoad is a VSCode extension that allows you to play interactive coding tutorials in your editor.
To start the extension, inside VSCode:
- open an empty VSCode workspace (an empty folder)
- launch the app from the VSCode command palette:
- select “View” > “Command Palette” from the top panel OR press
cmd/ctrl + shift + P
- in the command palette, search for and run
CodeRoad:Start
- select “View” > “Command Palette” from the top panel OR press
- a webview should appear on the right side of your editor. Click "Start"
Install CodeRoad fromthis link in the VSCode Marketplace.
- You may need to reload the window (
ctrl/cmd + R
) - See"Start" to get started.
- OS: MacOS, Windows, Linux
- VSCode 1.39.2+
- Node.js 10+
- Git
Build and share your own interactive tutorials.
Learn more abouthow tutorials area created.
See aninteractive visualization of a tutorial repository.
Tutorials can be edited directly as markdown on Github.
To run the extension locally:
- copy environmental variables from
/web-app/.env.example
as/web-app/.env
- install dependencies with
yarn install-all
- build the extension with
yarn build
- open the extension with the vscode extension debugger by pressing F5. In the new window, open CodeRoad.
To test a packaged build locally:
- if on Mac, ensure you haveVSCode command line tools installed
- run
yarn package
. It will build the extension and install it locally. - open a new vscode window and launch the new version of CodeRoad
CodeRoad is an ambitious project, we're always looking for contributors :)
SeeCONTRIBUTING.md.
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
No packages published
Languages
- TypeScript94.3%
- CSS1.9%
- JavaScript1.9%
- HTML1.2%
- Shell0.7%