Inventorise a basic UI around nuget packages 'community marketplace'
A lot of people have made useful components/utilities/art and other usefull assets for in Stride projects. Right now we don't have a quick and easy to import such assets in to an existing (editor) project. - What we can do it is utilize the existing Nuget (tagging) system so that users can quickly add a component to their ongoing project in the editor. Use case: Someone made a very Vehicle component that want to share. Users would now have to go to the Github repository and download any components from there. It would be useful, if a UI could be opened from the editor that allows you to search for useful assets. Via a quick nuget search, the items are listed and could be added to the project from there. This saves the hassle of browsing github repo's and manually copying code/assets to your project.
notes:
- Nuget has 250 mb max filesize, So assets are not always possible
- Nuget alternative?
- Basic Site for filtering?
Another related discussion here https://github.com/stride3d/stride/discussions/1220
Nuget has 250 mb max filesize, So assets are not always possible.
We can use another provider/host than nuget.org to bypass this limit. Obviously nuget.org is setup by default in Visual Studio so it's better for Stride itself, but for artwork we can add other sources.