Skip to content

πŸ‘©β€πŸ’» Create or play Interactive coding tutorials in VSCode

License

Notifications You must be signed in to change notification settings

coderoad/coderoad-vscode

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ac6b57b Β· Aug 25, 2020
Aug 19, 2020
May 16, 2020
Aug 16, 2020
Jul 17, 2020
Aug 21, 2020
Aug 21, 2020
Aug 25, 2020
Jun 28, 2020
Apr 19, 2020
Mar 28, 2020
Aug 15, 2020
Aug 25, 2020
Apr 5, 2020
Apr 5, 2020
Apr 5, 2020
Mar 31, 2020
Aug 25, 2020
Aug 15, 2020
Mar 28, 2020
Aug 25, 2020
May 16, 2020
Aug 25, 2020

Repository files navigation

CodeRoad Logo

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.

CodeRoad Example


How CodeRoad Works

  1. Text is written in Markdown. πŸ”—
  2. Tutorials are built on Git using a TDD pattern. πŸ”—
  3. 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

  1. install CodeRoad from the VSCode Marketplace.
  2. reload the window (ctrl/cmd + R) to get started.

Start

CodeRoad Example

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

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 coderoadapp@gmail.com
  • Leave a review in the VSCode Marketplace
  • Add a ⭐️ star on GitHub to support the project!