GithubMaster - GitHub Repository Manager Extension
GithubMaster is a Visual Studio Code extension designed to streamline your workflow by providing easy access to GitHub repositories directly within VS Code. With its custom icon and intuitive sidebar interface, it helps you manage, clone, sync, and organize your projects efficiently—all from one place.
Features
- Custom Icon Branding: The extension now includes a custom icon in both the VS Code sidebar and the Extensions Marketplace preview for better visual identification and branding within your workspace.
- Sidebar Integration: Access your repositories directly through a dedicated sidebar panel, providing quick navigation and management capabilities.
- Repository Management: Easily clone, open, sync, and manage multiple GitHub repositories without leaving your development environment.
- Status Indicators: Visual indicators in the sidebar help you quickly see which repositories are up-to-date or need syncing.
Requirements
- VS Code Version: 1.113.0 or later
- Node.js: Recommended for local development and testing
- GitHub Account: Required to authenticate with GitHub API (Personal Access Token recommended)
Extension Settings
This extension currently does not contribute any VS Code settings through the contributes.configuration extension point, but you can add them in future updates if needed.
Known Issues
Currently, there are no known issues with the extension. As development continues, any new issues will be documented here.
Installation
From VS Code Marketplace
- Open Visual Studio Code.
- Go to the Extensions panel (
Ctrl+Shift+X).
- Search for "GithubMaster".
- Click Install.
From a .vsix File (Local Install)
If you have downloaded or built a .vsix file:
code --install-extension GithubMaster-x.x.x.vsix
Usage
- Load the Extension: Open VS Code and reload the window if necessary (
Ctrl+Shift+P > "Developer: Reload Window").
- Access the Sidebar: Look for the "GithubMaster" icon in your activity bar (usually on the far left).
- Connect Your GitHub Account: You may be prompted to authenticate with GitHub using a Personal Access Token (PAT) or OAuth flow.
- Manage Repositories: Once connected, you can clone new repositories, sync existing ones, and view their status directly from the sidebar.
Following Extension Guidelines
Ensure that you've read through the Extension Guidelines and follow the best practices for creating your extension.
Working with Markdown
You can author your README using Visual Studio Code. Here are some useful editor keyboard shortcuts:
- Split the editor (
Cmd+\ on macOS or Ctrl+\ on Windows and Linux).
- Toggle preview (
Shift+Cmd+V on macOS or Shift+Ctrl+V on Windows and Linux).
- Press
Ctrl+Space (Windows, Linux, macOS) to see a list of Markdown snippets.
Enjoy!