Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Upm support #19

Open
paulpach opened this issue Feb 18, 2020 · 2 comments
Open

Upm support #19

paulpach opened this issue Feb 18, 2020 · 2 comments
Labels
enhancement New feature or request

Comments

@paulpach
Copy link

paulpach commented Feb 18, 2020

Is your feature request related to a problem? Please describe.
Keeping assets up to date in unity is extremely painful. It pollutes your project file structure. If you upgrade, it doesn't delete old files. There is no way to tell which version you have installed.

Describe the solution you'd like
Unity came up with a much better way to use assets: UPM. Please provide a UPM package.json file in your repo so that I can install ruffles using UPM.

See here for some documentation:
https://medium.com/openupm/how-to-maintain-upm-package-part-1-7b4daf88d4c4

See here for MirrorNG, which does provide UPM distribution:
https://github.com/MirrorNG/MirrorNG

Additional context
My goal is to make a MirrorNG transport for ruffles, I would like to add ruffles as a UPM dependency so that I don't have to maintain a copy of your files.

@paulpach paulpach added the enhancement New feature or request label Feb 18, 2020
@TwoTenPvP
Copy link
Member

Whats wrong with NuGet?

But sure, I have nothing against adding UPM support.

@paulpach
Copy link
Author

paulpach commented Feb 18, 2020

Nothing wrong with NuGet,

But I want to use this with unity, and unity comes with UPM built in. It seems to be the future for asset distribution in unity.

If you add upm support, then installing this is as simple as clicking "Add package from git URL" as seen here:
image

You can even expose your examples as optionals.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

2 participants