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:buildyarn 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!