Editor rewrite: clean up sdpkg management workflow
Nobody has claimed this yet.
- Dominant language
- C#
- Stars
- 7.8k
- Forks
- 1.2k
- Avg merge
- 2d 17h
- Merged PRs (30d)
- 49
Description
Is your feature request related to a problem? Please describe.
Having to manually edit packages (i.e. sdpkg files) has always been a bit of a pain.
Describe the solution you'd like
See above. Would be nice to have a function in the new editor to clean up this workflow a bit; maybe a Package Editor that can be accessed from the solution explorer for each project with an sdpkg that allows for more intuitive management and editing of the underlying yaml. Could use list edit controls for the bits of yaml that could be interpreted as lists, maybe a custom control for the Bundles nested list if in can be confirmed that the asset bundler works again.
Describe alternatives you've considered
Alternatively;
- Treat
sdpkgas an asset that can be edited from the inspector, like we do for other serialised yaml assets.
Additional context
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start by examining the new editor's solution explorer and inspector handling for serialized YAML assets, then trace how each project's sdpkg and its Bundles list are currently managed. The issue presents several possible designs rather than a defined entry point or test; done criteria would need to specify the chosen editing workflow and supported sdpkg fields.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- csharp
- Domain
- game-dev, tooling
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 25/100