coderoad-vscode
coderoad-vscode copied to clipboard
π©βπ» Create or play Interactive coding tutorials in VSCode
CodeRoad
CodeRoad is a VSCode extension that allows you to create and play interactive coding tutorials in your editor.
Works with a variety of languages: JavaScript, Python, Bash, SQL, with more to come.
π Documentation
How CodeRoad Works
- Text is written in Markdown. π
- Tutorials are built on Git using a TDD pattern. π
- Hooks & actions give flexible access to the command line & VSCode API. π
βΆοΈ Β See a video explaining how CodeRoad works
π Β Learn more
Getting Started
Requirements
- OS: MacOS, Linux, Windows
- VSCode 1.39.2+
- Git
Install
- install CodeRoad from the VSCode Marketplace.
- reload the window (
ctrl/cmd + R
) to get started.
Start
To start the extension, inside VSCode:
-
Open an empty VSCode workspace (a project folder)
-
Launch the app from the VSCode command palette. How?
- select βViewβ > βCommand Paletteβ from the top panel OR press
cmd/ctrl + shift + P
- in the command palette popup, search for and run
CodeRoad:Start
- select βViewβ > βCommand Paletteβ from the top panel OR press
Contributing
CodeRoad is an ambitious project, we're always looking for contributors :)
See CONTRIBUTING.md.
License
AGPL v3
Contact & Support
- Create a GitHub issue for bug reports, feature requests, or questions
- Reach out at
[email protected]
- Leave a review in the VSCode Marketplace
- Add a βοΈ star on GitHub to support the project!