Publish official JSON Schema for settings.json
Dieses Issue hat noch niemand übernommen.
- Vorherrschende Sprache
- Shell
- Sterne
- 11.2k
- Forks
- 1.9k
- Ø Merge
- 14 Std. 16 Min.
- Gemergte PRs (30 T.)
- 6
Beschreibung
Describe the feature or problem you'd like to solve
publish an official JSON Schema for ~/.copilot/settings.json
Proposed solution
Please publish an official JSON Schema for ~/.copilot/settings.json.
The file has a growing number of settings, but editors currently can't provide reliable autocomplete, descriptions, or validation (although acknowledging this is configurable via the CLI itself under /config /settings , it would just additional quality of life enhancement to have schema available if prefer to edit inline the settings.json directly for some key/value validation)
Similar tools, including Claude Code, publish schemas for their settings files, which makes configuration much easier to discover and edit correctly.
Proposed solution:
Provide a maintained JSON Schema for ~/.copilot/settings.json, ideally available through SchemaStore.
Example prompts or workflows
No response
Additional context
No response
Beitragsleitfaden
Erste Schritte
- Lies das ganze Issue und danach den Beitragsleitfaden des Projekts.
- Schreib ins Issue, dass du es übernimmst — das erspart doppelte Arbeit.
- Forke das Repository und arbeite in einem Branch.
- Öffne einen Pull Request, der die Issue-Nummer nennt.
Rechercherichtung
Beginne damit, die über die CLI-Befehle /config und /settings offengelegten Einstellungen zu erfassen, und vergleiche sie anschließend mit der Konfiguration ~/.copilot/settings.json. Als abgeschlossen gilt die Arbeit, wenn ein gepflegtes offizielles JSON Schema Einstellungsbeschreibungen, Autovervollständigung und Validierung bereitstellt und eine Veröffentlichung über SchemaStore in Betracht gezogen wird.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Bewertung
- Bereich
- cli, tooling
- Issue-Typ
- Feature
- Schwierigkeit
- 4/5
- Geschätzter Aufwand
- 3-5 Tage
- Aktivitätsstatus
- Aktiv
- Klarheit
- Größtenteils klar
- Anfängerfreundlichkeit
- 52/100