Private Marketplace is a Visual Studio Code extension designed for corporate environments. It provides a private marketplace for managing and distributing extensions within your organization.
Features
Secure Extension Management: Keep control over the extensions available in your corporate environment.
Centralized Distribution: Easily distribute and manage extensions within your organization.
Atom Feed Support: Connect to Atom feed server feeds for remote extension distribution.
Offline Support: Install extensions without an internet connection.
Auto Updates: Automatically update extensions when new versions are available.
Easy Configuration: Quickly configure by adding directory sources or Atom feed URLs.
Getting Started
Installation
Open Visual Studio Code.
Go to the Extensions view (Ctrl+Shift+X or Cmd+Shift+X).
Search for "Private Marketplace" and click Install.
Configuration
To configure Private Marketplace, follow these steps:
Add extension sources:
Local directories: Use the folder icon to add directories containing .vsix files
Atom feeds: Use the globe icon to add Atom feed URLs (e.g., http://localhost:8624/feeds/vscode-extensions/atom.xml)
The extension will automatically discover and list packages from Atom VSIX feeds using the Atom XML API.
Optional:
Open the extension's settings using the gear icon in the extension's view.
Enable auto updates by ticking the "Auto Update" checkbox.
Check updates every 1h by ticking the "Check Update" checkbox.
Usage
Open the private marketplace extension view
Select the extension you want to install , update or uninstall
Click the install, update or uninstall button
Infos
The extension searches for extensions in the configured directory (max. depth: 3) and displays them in the private marketplace extension view.
Specific versions can be selected using the version dropdown.
If the target platform isn't supported, the extension will not be displayed.
The published date is based on the last modified date of the extension in the directory.
The markdown view doesn't currently support local images.
Contributing
Contributions are welcome!.
Fork the repository.
Create a branch for your feature (git checkout -b my-feature).
Commit your changes (git commit -am 'Add my feature').