Typical usage of an Inedo product does not require additional configuration to connect with the Inedo Den that serves extensions for our products. What you may not realize is that extensions are served using a Universal Feed.
Because of this, Inedo product administrators can host their own "extension gallery" simply by creating a Universal Feed within ProGet, optionally adding a connector to the Extensions Feed https://proget.inedo.com/feeds/Extensions, and updating the Extensions.UpdateFeedUrl setting in the Inedo product as desired.
There are a few benefits to hosting your own extension gallery:
To create a private extensions feed in ProGet, select Feeds > Create New Feed, enter whatever feed name you would like, we used CustomExtensions, and click Create:
Once the feed is created, we will add a connector. From the Manage Feed page, select Feed Connectors > Add Connector > Create Connector to establish a connection to the Extensions Feed:
Click Save on the following screen to associate the newly created connector to inedo.com with the CustomExtensions feed.
At this point, we can see the extension packages on the feed page:
To point to the custom extension feed, we must set the Extensions.UpdateFeedUrl advanced configuration value to the endpoint URL of the feed:
Is this documentation incorrect or incomplete? Help us by contributing!
This documentation is licensed under CC-BY-SA-4.0 and stored in GitHub.