Migrate to Unity-Package-Template structure#1
Merged
Conversation
Restructure the repository to follow the Unity-Package-Template layout: - Move package source into Unity-Package/Assets/root/ (UPM package root). PostProcess.cs is relocated to Editor/Scripts/ with its .meta preserved. - Add the Installer project (scoped-registry auto-installer) with passing EditMode tests; PackageIds scope = com.github.ivanmurzak. - Add Unity-Tests harness projects (2022.3 / 2023.2 / 6000.3). - Add package.json scopedRegistry (package.openupm.com, scope com.github.ivanmurzak) and keep version 1.0.0. - Activate release / test_pull_request / test_unity_plugin workflows. - Runtime asmdef uses excludePlatforms: [] (template-bug fix); Editor asmdef has no Runtime reference (PostProcess needs none). - Remove legacy _PackageRoot, Commands, root Packages/ProjectSettings/ UserSettings, and the legacy asmdef. Validated locally in Unity 2022.3.62f3: - Unity-Package: 0 compile errors. - Installer: 0 compile errors, 13/13 EditMode tests pass. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
Migrates this repository to the Unity-Package-Template structure, matching the pattern established in Unity-NonDrawingGraphic #1 and Unity-AudioLoader #4.
This is an editor-only package; the sole source file (
PostProcess.cs) was relocated intoUnity-Package/Assets/root/Editor/Scripts/with its.meta(and GUID) preserved viagit mv.What changed
Unity-Package/Assets/root/(UPM layout).package.jsonkeeps version1.0.0, gains apackage.openupm.comscoped registry for scopecom.github.ivanmurzak. No dependencies.Installer/) — scoped-registry auto-installer.Installer.Manifest.csPackageIds = ["com.github.ivanmurzak"]. Test fixtures realigned (single-scope) so the installer converges.release.yml,test_pull_request.yml,test_unity_plugin.yml.excludePlatforms: [](template-bug fix). Editor asmdef has no Runtime reference (PostProcess needs none). Legacycom.github.ivanmurzak.ios.pods.bitcode.asmdefremoved._PackageRoot/,Commands/, rootPackages/ProjectSettings/UserSettings,.vsconfig.Unity-Package/Assets/root/README.md.Local validation (Unity 2022.3.62f3, batchmode)
Human follow-ups before merge
UNITY_LICENSE,UNITY_EMAIL,UNITY_PASSWORD.package.jsonkeywords (addedios,pods,bitcode,postprocess,ci,unity) andunitymin version (kept2019.2).mastertomain(template/release workflow triggers onmain)..github/FUNDING.ymland the activated workflow files.icon.png; replace or remove if undesired.🤖 Generated with Claude Code