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

1f1f487 Β· Jun 6, 2021
Aug 19, 2020
May 16, 2020
May 28, 2021
Jun 6, 2021
Jun 6, 2021
Aug 21, 2020
Jun 6, 2021
Jun 6, 2021
May 11, 2021
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
Jun 6, 2021
May 16, 2020
Jun 6, 2021

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!