Skip to content

[Suggestion]: Plugin System #11

@Pollux12

Description

@Pollux12

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.json file 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

Metadata

Metadata

Assignees

Labels

enhancementNew feature or requestlanguage-serverLanguage server issuesvscodeVSCode extension issues

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions