As a Roblox developer, it is currently too hard to maintain a library of package linked modules, this is caused by the following facts:
- If you use InsertService.LoadAsset(assetId) on a package it does not include the Package Link
- Creating package links and using InsertService:LoadPackageAsset() require Core permission and is therefore not accessible from plugins.
This leaves the following two methods to use packages:
- Use the Roblox Studio Toolbox UI which is awful when you have more than like 3 packages in the group
- Copy and paste the package from another project
If Roblox is able to address this issue, it would improve my development experience because groups such as The Gang that reuse a lot of packages could create a registry plugin for the packages that is easy to use. It could also help developers to create third party libraries.