Skip to content

Commit

Permalink
v0.1.0
Browse files Browse the repository at this point in the history
  • Loading branch information
AJpon committed Nov 1, 2023
1 parent 1d0fbfe commit ec58c36
Show file tree
Hide file tree
Showing 7 changed files with 55 additions and 12 deletions.
16 changes: 16 additions & 0 deletions Editor/io.github.ajpon.localpackagemanager.Editor.asmdef
Original file line number Diff line number Diff line change
@@ -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
}
7 changes: 7 additions & 0 deletions Editor/io.github.ajpon.localpackagemanager.Editor.asmdef.meta

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

File renamed without changes.
2 changes: 1 addition & 1 deletion LICENSE.meta → LICENSE.md.meta

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

21 changes: 10 additions & 11 deletions README.md
Original file line number Diff line number Diff line change
@@ -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)

Expand All @@ -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` を押すことで最新版がインストールされます。
Expand All @@ -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
[MIT License](./LICENSE.md)
Copyright (c) 2023 pon
14 changes: 14 additions & 0 deletions io.github.ajpon.localpackagemanager.asmdef
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
{
"name": "io.github.ajpon.localpackagemanager",
"rootNamespace": "",
"references": [],
"includePlatforms": [],
"excludePlatforms": [],
"allowUnsafeCode": false,
"overrideReferences": false,
"precompiledReferences": [],
"autoReferenced": true,
"defineConstraints": [],
"versionDefines": [],
"noEngineReferences": false
}
7 changes: 7 additions & 0 deletions io.github.ajpon.localpackagemanager.asmdef.meta

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

0 comments on commit ec58c36

Please sign in to comment.