Skip to content

A server implementation of a VS Code marketplace for private extensions

License

Notifications You must be signed in to change notification settings

timheuer/mymarketplace

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

61 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

My Marketplace

This is a sample application to serve as a place to host private VS Code extensions.

It is not official. It also does not automatically enable you to connect to it from within VS Code itself.

To install an extension from this marketplace, it will copy it locally from the source first then install.

Screenshot of the home page of this app

VS Code Extension

A complimentary extension to read this private marketplace (or directory sources) is available at timheuer/mympclient.

How to use (for auth--not fully implemented)

You'll need to have an Azure AD app registration and configure it in either your appsettings.json file or in environment/config for the deployed app.

You need to assign a group Users to the app registration and add users to that group.

Credits

This was inspired by Prashant's https://github.com/prashantvc/extensions repository which is a React front-end application and I wanted to convert this completely to .NET and Blazor. All credit for the idea and functionality in the initial implementation goes to Prashant.

Default icons used in this app are from:

About

A server implementation of a VS Code marketplace for private extensions

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published