Skip to content

Contributing

There are many ways you can contribute to Demo Time.

You can help us by:

  • Reporting bugs
  • Suggesting new features
  • Improving the documentation
  • Improving the code
  • Spreading the word ❤️

Getting started

If you want to contribute to the development of Demo Time, you can start by forking the vscode-demo-time - GitHub repository.

Once forked, follow these steps to get started:

Prerequisites

  • Node.js (LTS recommended)
  • Corepack (bundled with Node.js) to enable Yarn

Enable Yarn via Corepack (one-time):

  • corepack enable

Development setup

  • Clone the repository to your local machine
  • Install dependencies: yarn install
  • Start the dev watchers (extension + webviews + common): yarn vscode:dev
  • In VS Code, press F5 (Run > Start Debugging) to launch the Extension Development Host
  • Start coding

Troubleshooting

“Could not resolve @demotime/common”

Build the shared package once, then retry:

  • yarn common:build
  • yarn vscode:dev

Reporting bugs and suggesting features

If you find a bug or have an idea for a feature, you can help us by creating a new issue in the vscode-demo-time - GitHub repository.

Improving the documentation

If you find a typo or want to improve the documentation, you can do so by editing the documentation directly on GitHub.

The source of the documentation can be found in the vscode-demo-time - GitHub repository under the docs folder.

Spreading the word

If you like Demo Time, you can help us by spreading the word. Share it with your friends, colleagues, and on social media.

If you have articles, videos, projects, or anything else related to Demo Time feel free to share it with us. We can add it to the list of projects or showcases on the website.

Support through merch

Want to show your support for Demo Time? Check out our official merch store where you can get Demo Time branded items. It’s a great way to support the project while getting some cool gear!