[feat] generate json schema and publish to schemastore.org for editor DX
- Dominant language
- Go
- Stars
- 21.9k
- Forks
- 957
- Avg merge
- 2d 6h
- Merged PRs (30d)
- 53
Description
### Description
# feat
generate json schema and publish to schemastore.org for editor DX
## current
Within editor
- copy paste https://github.com/lima-vm/lima/blob/master/templates/archlinux.yaml
- No idea what is the full layout of lima.yaml
- No editor tab completion
- No editor validation
## suggestion
1. `lima` team generate lima.shema.json
2. `lima` team publish to https://github.com/SchemaStore/schemastore/blob/master/src/api/json/catalog.json
To have
- crystal clear layout of lima.yaml
- editor tab completion
- editor validation
Contributor guide
Research direction
Start by reviewing the lima.yaml layout represented by templates/archlinux.yaml and determine how the configuration is defined across the project. The work is done when a lima.schema.json is generated and the Lima schema is published through SchemaStore's catalog.json, enabling editor completion and validation.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- go
- Domain
- developer-experience
- Issue type
- Feature
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Quiet
- Clarity
- Mostly clear
- Newbie friendliness
- 45/100