redhat-developer / redhat-developer/yaml-language-server
Bukkit plugin.yml treated as PocketMine plugin.yml
Nobody has claimed this yet.
- Dominant language
- TypeScript
- Stars
- 1.5k
- Forks
- 352
- Avg merge
- 2d 7h
- Merged PRs (30d)
- 11
Description
I opened a plugin.yml for a Spigot plugin (which seems to have the same format as a Bukkit plugin.yml) (https://github.com/PrisonTeam/Prison) using eclipse Wild Web Developer and from what i can see it seems to be treated as if it's a PocketMine plugin.yml.
Looking at https://github.com/SchemaStore/schemastore/blob/master/src/api/json/catalog.json it seems that Bukkit, Bungee and PocketMine all share the file match "plugin.yml" with PocketMine being the last one in the file.
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 with SchemaStore's src/api/json/catalog.json and inspect the Bukkit, Bungee, and PocketMine plugin.yml entries and their matching rules. Trace how the YAML language server selects among those matches; done when a Spigot/Bukkit plugin.yml is no longer treated as a PocketMine plugin.yml.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- typescript, yaml
- Domain
- devtools
- Issue type
- Bug
- Difficulty
- 3/5
- Estimated time
- 1-2 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 35/100