Whether it’s your first time contributing or you're a seasoned open-source developer, you're welcome here! Here are some great ways to get involved:
-
📚 Improve the Documentation – Typos, clarity, or better examples? We’d love your help!
-
✅ Write Tests – Help us make sure everything works smoothly.
-
📢 Share the Project – Tell your friends or tweet about it!
-
⭐️ Star the Repository – A small gesture that means a lot.
-
📋 Check Out the TODO List – Grab a task and dive in!
-
🐛 Report a Bug – Found something odd? Open an issue and let us know. To help us investigate faster, you can enable debug logging before reproducing the issue:
-
Open Command Palette (
Ctrl+Shift+PorCmd+Shift+Pon macOS) -
Enable logs by running:
Git Worktree: Toggle Logger Output -
Reproduce the issue(Add/Remove/List).
-
Copy the relevant log lines.
-
Attach them to your GitHub issue to help us troubleshoot.
-
Awesome! Here’s a quick guide to get started:
- Fork the Project Click the Fork button at the top right of the repository.
- Clone Your Fork
git clone https://github.com/your-username/vscode-git-worktrees.git
cd vscode-git-worktrees- Make Your Changes Work your magic — whether it’s a new feature, a fix, or docs improvement.
- Open a Pull Request Go to the original repository and click Compare & pull request. Add a helpful description and submit!
Want to test or develop the extension on your machine? Here’s how:
# Install dependencies
yarn
# Compile the code and watch for changes
yarn watchThen, open the project in Visual Studio Code, press F5, and it will launch in a new Extension Development Host window.
To enable detailed logging:
-
Open Command Palette (
Ctrl+Shift+PorCmd+Shift+Pon macOS) -
Enable logs by running:
Git Worktree: Toggle Logger Output
When running locally this way, logs will appear in the Output Console, helping you trace the extension’s behavior in real time.
