Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/foxsterdev/skunitypackages
Collections of tools
https://github.com/foxsterdev/skunitypackages
Last synced: 15 days ago
JSON representation
Collections of tools
- Host: GitHub
- URL: https://github.com/foxsterdev/skunitypackages
- Owner: FoxsterDev
- License: mit
- Created: 2023-07-02T13:43:51.000Z (over 1 year ago)
- Default Branch: master
- Last Pushed: 2023-07-16T20:16:32.000Z (over 1 year ago)
- Last Synced: 2024-11-03T13:42:10.525Z (2 months ago)
- Size: 46.9 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# SKUnityPackages
The repo has these packages :
- [Core](https://github.com/FoxsterDev/SKTools) - Core Editor UI elements on ImGUI + essential utilities to simplify routine
- [EditorCoroutine](https://github.com/FoxsterDev/SKTools.EditorCoroutine) - allow you to run coroutine in Editor + attach progress bar.
- [MenuItemsFinder](https://github.com/FoxsterDev/SKTools.MenuItemsFinder) - has a dependence on [Core], to collect all menuitems in one place and override them by new hotkeys
- [ScriptingDefineManager](https://github.com/FoxsterDev/SKTools.ScriptingDefineManager) - easily save and manage groups of scripting define symbols in player settingsalso there is a [Sample project](https://github.com/FoxsterDev/SKSample) to test installations these packages from Unity package manager and differen version Unity editor
### Installation
From some historic reasons I decided in 2018 use git submodules and to save git history today in 2023 I added only package.json into these git repos
and aggregated them inside one main repo SKUnityPackages. To support submodules it needs some effort. And simplify git workflow I will recommend
to install packages in a common way from SKUnityPackages repo and a folder to navigate. The tag will be related to SKUnityPackage tag release. But you can install a
package directly from the specific git repo by url and identify any commit hash or branch.*Requires Unity 2020.3+*
### Install via UPM (using Git URL) example
1. Navigate to your project's Packages folder and open the manifest.json file.
2. Add this line below the "dependencies": { line
- ```json title="Packages/manifest.json"
"com.foxsterdev.sktools": "https://github.com/FoxsterDev/SKUnityPackages.git?path=Assets/SKTools#1.0.0",
```
3. UPM should now install the package.## Known issues with UPM
#More about UPM
## [Git dependencies](https://docs.unity3d.com/Manual/upm-git.html)
[Dependency and resolution](https://docs.unity3d.com/Manual/upm-dependencies.html)Syntax: URL example
Latest default branch "https://github.example.com/myuser/myrepository.git"Specific branch "https://github.example.com/myuser/myrepository.git#my-branch"
Specific version "https://github.example.com/myuser/myrepository.git#v2.0.0"
Commit hash "https://github.example.com/myuser/myrepository.git#9e72f9d5a6a3dadc38d813d8399e1b0e86781a49"