MerlinVR / UdonSharp

An experimental compiler for compiling C# to Udon assembly
MIT License
678 stars 89 forks source link

reorganize files, add VPM manifest #123

Closed momo-the-monster closed 3 years ago

momo-the-monster commented 3 years ago

Making this PR to demonstrate the changes I found necessary to get UdonSharp working in the new VRChat Package Manager:

  1. Add package.json file with Samples and new 'url' and 'gitDependencies' members (will reach out privately with some more info on these)
  2. Move the "Updater" folder to within "Editor" (UPM structure only allows Runtime, Editor, Samples~ and Tests folders in the root)
  3. Rename "Examples" to "Samples~" to follow UPM structure
  4. Rename "Tests" to "Tests~" - this keeps Unity and U# from trying to load the contents. I was getting issues about needing to define a U# assembly, we can tackle that separately if you intend for these tests to be included for the end user.
  5. Move "Plugins" to within "Runtime"
MerlinVR commented 3 years ago

Looks good, thanks momo!