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

A better repo structure and a couple of other fixes #3

Open
wants to merge 3 commits into
base: master
Choose a base branch
from

Conversation

starikcetin
Copy link

@starikcetin starikcetin commented Nov 1, 2019

Hi,

I made the following changes:

  • created a unity project
  • moved source files to Packages folder
  • fixed dependencies to point to git repositories
  • version bump
  • use guid option in asmdef

This configuration (the repo being a whole unity project) makes it easier for development.
To publish a version under this configuration, I use this tool: git-upm-publisher.

git-upm-publisher currently requires a couple manual setup steps. I will try to make it streamlined with an installer script.

I will convert this draft to an actual pull request when it is done. I will give you a mention to let you know then.

Cheers.

converted dependencies to point to git repositories
* moved source files to Packages folder
* fixed dependencies to point to git repositories
* version bump
* use guid option in asmdef
@starikcetin starikcetin marked this pull request as ready for review November 1, 2019 23:15
@starikcetin
Copy link
Author

starikcetin commented Nov 1, 2019

@k0dep

I released git-upm-publisher on pypi. Give it a try and let me know if you are comfortable using it. If so, you can just merge this PR and release your new version with it (I already bumped the version in package.json for you).

Then you can just develop, bump the version, and release the new version using git-upm-publisher.

Also, about git urls in dependencies, take a look at this:
https://github.com/mob-sakai/GitDependencyResolverForUnity

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.

1 participant