From ec58c3645e909ae5b8eab5e1e7d87cc343d8fc13 Mon Sep 17 00:00:00 2001 From: pon <49616225+AJpon@users.noreply.github.com> Date: Wed, 1 Nov 2023 10:25:22 +0900 Subject: [PATCH] v0.1.0 --- ...ub.ajpon.localpackagemanager.Editor.asmdef | 16 ++++++++++++++ ...pon.localpackagemanager.Editor.asmdef.meta | 7 +++++++ LICENSE => LICENSE.md | 0 LICENSE.meta => LICENSE.md.meta | 2 +- README.md | 21 +++++++++---------- io.github.ajpon.localpackagemanager.asmdef | 14 +++++++++++++ ...thub.ajpon.localpackagemanager.asmdef.meta | 7 +++++++ 7 files changed, 55 insertions(+), 12 deletions(-) create mode 100644 Editor/io.github.ajpon.localpackagemanager.Editor.asmdef create mode 100644 Editor/io.github.ajpon.localpackagemanager.Editor.asmdef.meta rename LICENSE => LICENSE.md (100%) rename LICENSE.meta => LICENSE.md.meta (87%) create mode 100644 io.github.ajpon.localpackagemanager.asmdef create mode 100644 io.github.ajpon.localpackagemanager.asmdef.meta diff --git a/Editor/io.github.ajpon.localpackagemanager.Editor.asmdef b/Editor/io.github.ajpon.localpackagemanager.Editor.asmdef new file mode 100644 index 0000000..e59a2d9 --- /dev/null +++ b/Editor/io.github.ajpon.localpackagemanager.Editor.asmdef @@ -0,0 +1,16 @@ +{ + "name": "io.github.ajpon.localpackagemanager.Editor", + "rootNamespace": "", + "references": [], + "includePlatforms": [ + "Editor" + ], + "excludePlatforms": [], + "allowUnsafeCode": false, + "overrideReferences": false, + "precompiledReferences": [], + "autoReferenced": true, + "defineConstraints": [], + "versionDefines": [], + "noEngineReferences": false +} \ No newline at end of file diff --git a/Editor/io.github.ajpon.localpackagemanager.Editor.asmdef.meta b/Editor/io.github.ajpon.localpackagemanager.Editor.asmdef.meta new file mode 100644 index 0000000..0e3a986 --- /dev/null +++ b/Editor/io.github.ajpon.localpackagemanager.Editor.asmdef.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: a65c167dfb34a70479b976c41818aa63 +AssemblyDefinitionImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/LICENSE b/LICENSE.md similarity index 100% rename from LICENSE rename to LICENSE.md diff --git a/LICENSE.meta b/LICENSE.md.meta similarity index 87% rename from LICENSE.meta rename to LICENSE.md.meta index 847f033..ad92d3d 100644 --- a/LICENSE.meta +++ b/LICENSE.md.meta @@ -1,6 +1,6 @@ fileFormatVersion: 2 guid: 0885653f7ce821848a45286160c3b989 -DefaultImporter: +TextScriptImporter: externalObjects: {} userData: assetBundleName: diff --git a/README.md b/README.md index 60afa62..cc0f27b 100644 --- a/README.md +++ b/README.md @@ -1,12 +1,15 @@ # UPM_LocalPackageManager +``` +https://github.com/AJpon/UPM_LocalPackageManager.git +``` ## 概要 -Local package manager(以下LPM)は、Unity Package Manager(UPM)でローカルパッケージパスの記録方式を変更するパッケージです。 +Local Package Manager(以下LPM)は、UPMでローカルパッケージの参照を絶対パスか相対パスに簡単に変更できるツールです。 UPMでローカルパッケージを追加すると、パッケージのパスが`manifest.json`に記録されます。通常は絶対パスが記録されますが、`manifest.json`を直接変更することで相対パスを使用することもできます。 -しかし、パスの記録方式の変更や確認は手作業で行う必要がありました。 +しかし、パッケージの参照方式の変更や確認は手作業で行う必要がありました。 -LPMはUPMでローカルパッケージを追加するときに、パスの記録方式を選択できるようにします。 -また、UPMで選択した追加済みローカルパッケージの記録パスをGUIで確認、変更できるようにします。 +LPMはUPMでローカルパッケージを追加するときに、参照方式を選択できるようにします。 +また、UPMで選択した追加済みローカルパッケージの参照をGUIで確認、変更できるようにします。 ![image](./Imgs/overview.gif) @@ -15,10 +18,6 @@ Unity 2022.3.0f1 以上 ## インストール UPMを使用してインストールします。 -``` -https://github.com/AJpon/UPM_LocalPackageManager.git -``` - 1. `Window` > `Package Manager` を開きます。 2. `+` > `Add package from git URL...` を選択します。 3. ```https://github.com/AJpon/UPM_LocalPackageManager.git``` を入力し、`Add` を押すことで最新版がインストールされます。 @@ -31,10 +30,10 @@ LPMでは`manifest.json`の`dependencies`に記録されたパスの形式をGUI ![image](./Imgs/lpm.gif) ## 注意事項 -- LPMは`manifest.json`の`dependencies`に記録されたパスの形式を変更するだけで、パッケージのインストールやアンインストールは行いません。 +- LPMは`manifest.json`の`dependencies`の参照パス部分を変更するだけで、パッケージのインストールやアンインストールは行いません。 - 相対パスで示せない場所にインストールされたパッケージは、相対パスに変更することはできません。その場合、絶対パスを使用します。 - ドライブパスが異なる場合などが該当します。 ## License -[MIT License](./LICENSE) -Copyright (c) 2023 pon \ No newline at end of file +[MIT License](./LICENSE.md) +Copyright (c) 2023 pon diff --git a/io.github.ajpon.localpackagemanager.asmdef b/io.github.ajpon.localpackagemanager.asmdef new file mode 100644 index 0000000..edd9a36 --- /dev/null +++ b/io.github.ajpon.localpackagemanager.asmdef @@ -0,0 +1,14 @@ +{ + "name": "io.github.ajpon.localpackagemanager", + "rootNamespace": "", + "references": [], + "includePlatforms": [], + "excludePlatforms": [], + "allowUnsafeCode": false, + "overrideReferences": false, + "precompiledReferences": [], + "autoReferenced": true, + "defineConstraints": [], + "versionDefines": [], + "noEngineReferences": false +} \ No newline at end of file diff --git a/io.github.ajpon.localpackagemanager.asmdef.meta b/io.github.ajpon.localpackagemanager.asmdef.meta new file mode 100644 index 0000000..525b043 --- /dev/null +++ b/io.github.ajpon.localpackagemanager.asmdef.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 048242ccbee249a4ebe82e1abba108aa +AssemblyDefinitionImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: