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.