Use with PackageManager
Describes how to use Arbor from PackageManager.
Installation procedure
- 
Copy Assets/Plugins/Arbor folder to any folder 
 (Here, the placed Arbor folder called the Arbor package folder)
- 
Register in PackageManager. There are the following ways to register. - Registration in PackageManager window
- Open PackageManager window and select “Add package from disk …” from + button.
- Select package.json in the Arbor package folder.
 
- Direct change of manifest.json
- Open {project folder}/Packages/manifest.json in code editor
- Add “com.caitsithware.arbor” to “dependencies” as below
 
 
- Registration in PackageManager window
{
  "dependencies": {
    "{Other package}" : "{Other package}",
    "com.caitsithware.arbor": "file:{Arbor package folder path}"
  }
}- When updating, delete the Arbor package folder once and relocate the latest Arbor folder, or arrange the Arbor package folder separately for each version.
Notes
- 
If unintended behavior or exceptions occur in ArborEditor immediately after installation, please reopen the project once. 
- 
If you change the location of Arbor package folder after registering to PackageManager, it is necessary to redo “Installation procedure 2.” 
- 
About version control - If you register from PackageManager window, please note that the absolute path is written to manifest.json.
 Place the Arbor package folder in repository management, and set its relative path in manifest.json.
- PackageManager also supports git, but the act of publishing this asset to a public git server is a violation of the EULA.
 If you want to create a repository for packages on git, set the repository to private and ask for access using features such as personal access tokens.
 
- If you register from PackageManager window, please note that the absolute path is written to manifest.json.
- 
For more information about PackageManager, refer to Unity Manual: PackageManager.