-
Notifications
You must be signed in to change notification settings - Fork 2
[Suggestion]: Plugin System #11
Copy link
Copy link
Open
Labels
enhancementNew feature or requestNew feature or requestlanguage-serverLanguage server issuesLanguage server issuesvscodeVSCode extension issuesVSCode extension issues
Description
Activity
Metadata
Metadata
Assignees
Labels
enhancementNew feature or requestNew feature or requestlanguage-serverLanguage server issuesLanguage server issuesvscodeVSCode extension issuesVSCode extension issues
Area
VSCode extension
What would you like to suggest?
Currently, manual configuration is required to make gamemodes such as Helix work. While #10 and #8 made it easier by automatically adding the base gamemodes as a library, we still don't automatically setup things like schema, plugin and items.
Plan is to have presets for common gamemodes + a more generic auto-detect system for things such as plugin and item folders. If a user opens a workspace that triggers our detections, we should give a notification asking if they'd like to load our presets or run the automatic configuration system. This system will generate a base
.gluarc.jsonfile for them in that workspace to use for that gamemode, it should also be able to merge into any existing one.Goal of system is to make the extension "just work" without manual configuration on most gamemodes and to reduce false-positive errors caused by improper configuration setup.
Extra context
No response