Skip to content

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

License

Notifications You must be signed in to change notification settings

ShaunSHamilton/coderoad-vscode

This branch is 1 commit ahead of coderoad/coderoad-vscode:master.

Folders and files

NameName
Last commit message
Last commit date
Aug 19, 2020
Nov 28, 2021
Mar 24, 2022
Jan 9, 2022
Jan 24, 2022
Jan 9, 2022
Aug 18, 2022
Nov 28, 2021
Nov 21, 2021
Nov 28, 2021
Mar 28, 2020
Nov 29, 2021
Jan 9, 2022
Apr 5, 2020
Apr 5, 2020
Apr 5, 2020
Mar 31, 2020
Aug 25, 2020
Aug 15, 2020
Mar 28, 2020
Jan 24, 2022
Nov 28, 2021
Nov 28, 2021
Mar 24, 2022

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!

About

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

Resources

License

Code of conduct

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • TypeScript 94.3%
  • CSS 1.8%
  • JavaScript 1.5%
  • HTML 1.2%
  • Shell 1.2%