-
Notifications
You must be signed in to change notification settings - Fork 5
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
Unity integration with Package Manager #6
Comments
That's the reason we have it set up like that - the utilities being separated. We could remove the submodule but then managing updates to the utilities will become more challenging. |
I understand why it's separated and it would be ideal if it could stay that way, it's just that I don't know how well this works with Unity's package manager. I have no experience setting that up. |
I believe, based on the Unity documentation, it should be possible to add a However, the structure of the git repo has to change significantly for package manager to work:
|
I'll clarify this since it's not entirely true.
Users are able to specify the package path when installing a package from git url. More info here
While it would be nice to stick to the standard, it's not a requirement.
Assembly definitions are simply required, scripts that are not part of any assembly definition will simply not be compiled.
Not required, it's up the the developer what they do with the tests.
Same as above, would be nice to stick to the standard but it's not a requirement.
This is also nice-to-have, users are able to install specific commit, branch or tag. More info here. Summary
{
"name": "io.dreamteck.splines",
"displayName": "Dreamteck Splines",
"version": "3.0.6",
"dependencies": {
"io.dreamteck.utils": "1.2.3"
}
}
|
The current setup of the git repository does not support pulling the code from git URL using the Unity Package Manager.
I think it would be best to convert this so that I can pull from any branch using the Package Manager git URLs, however I don't know how difficult this will be considering you have the Utilities in a separate repo.
Thoughts?
The text was updated successfully, but these errors were encountered: