CodeShare is a Visual Studio Code extension designed for workshops, presentations, and teaching scenarios where displaying code on a common screen might be challenging. It allows presenters to share their codebase live with participants through individual devices.
Features
Live Code Display: Participants can view the presenter's codebase in real-time on their own devices
File System Viewing: Access to the complete workspace file structure
Room-Based Access: Simple room code system for participants to join viewing sessions
File Tree Navigation: Easy navigation through the codebase using an intuitive file tree
Real-Time Updates: Changes in the presenter's code are instantly visible to all viewers
Save Indicators: Notifications when files are updated by the presenter
Installation
Install the extension from the VS Code marketplace
Launch VS Code
Click on the "Connect to CodeShare" button in the status bar to generate a room code
Usage
For Presenters
Open VS Code with your workspace
Click on the "Connect to CodeShare" button in the status bar to generate a unique room code
Share this code with your audience
Continue coding as normal - all changes will be visible to viewers