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

docs: add the OpenUPM badge #2

Open
wants to merge 1 commit into
base: main
Choose a base branch
from

Conversation

favoyang
Copy link

Installation options and the OpenUPM badge.

@jespersmith
Copy link
Contributor

I've not forgotten about this commit, but I would like to add support to add OpenUPM packages before merging this PR

@StephenHodgson
Copy link
Contributor

StephenHodgson commented Oct 21, 2020

add OpenUPM packages

@jespersmith Could you elaborate on this a bit more?

@jespersmith
Copy link
Contributor

jespersmith commented Oct 21, 2020

I would like to have a graphical menu to add OpenUPM packages from this tool, instead of using the command line tool that OpenUPM provides. This is a bit more involved than I've had time for lately though.

@StephenHodgson
Copy link
Contributor

That would be super cool!

I noticed in 2019.4.12f1 that they added an easier way to define registries and their scopes. I was able to get OpenUpm working with it, but I had to add each individual authors scopes manually, no way to search through them all in Unity Package Manager afaik.

image

@hybridherbst
Copy link
Contributor

hybridherbst commented Oct 21, 2020

@jespersmith @StephenHodgson Note that instead of using the OpenUPM CLI (which I also don't want to install) you can use the "installer packages" approach right from the OpenUPM website:
image

This was developed by us, the website is here: http://package-installer.glitch.me/ and should support any package registry actually, not just OpenUPM. We have plans to a) improve on that b) allow for an even more direct integration (Deep Linking to install packages, POC is working) c) show OpenUPM packages properly in PackMan.

@StephenHodgson
Copy link
Contributor

Yeah that's essentially what I custom wrote for my project as well about two years ago. A simple .unitypackage that adds the registry and then self destructs.

https://github.com/XRTK/XRTK-Core/tree/development/XRTK-Core/Assets/XRTK.Seed

@StephenHodgson
Copy link
Contributor

I think the problem is more with OpenUPM where scopes aren't easily searchable in any real form. They do have all the yaml files that define all the packages, but they don't have a nice API. @favoyang any idea if you guys could add this to the Verdaccio instance you're running?

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

Successfully merging this pull request may close these issues.

4 participants