Publish official JSON Schema for settings.json
Personne n'a encore pris cette issue.
- Langage dominant
- Shell
- Étoiles
- 11.2k
- Forks
- 1.9k
- Merge moyen
- 14 h 16 min
- PR mergées (30 j)
- 6
Description
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
Guide de contribution
Ouvrir le guide de contribution
Par où commencer
- Lisez l'issue en entier, puis le guide de contribution du projet.
- Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
- Forkez le dépôt et travaillez sur une branche.
- Ouvrez une pull request qui référence le numéro de l'issue.
Piste de recherche
Commencez par inventorier les paramètres exposés par les commandes /config et /settings de la CLI, puis comparez-les à la configuration ~/.copilot/settings.json. Le travail sera considéré comme terminé lorsqu’un JSON Schema officiel et maintenu fournira des descriptions des paramètres, la saisie automatique et la validation, avec la publication via SchemaStore envisagée.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Évaluation
- Domaine
- cli, tooling
- Type d'issue
- Fonctionnalité
- Difficulté
- 4/5
- Temps estimé
- 3-5 jours
- Activité
- Active
- Clarté
- Plutôt claire
- Accessibilité débutants
- 52/100