microsoft / microsoft/vscode-java-dependency
Extensible "Create Project" project type list
Personne n'a encore pris cette issue.
- Langage dominant
- TypeScript
- Étoiles
- 199
- Forks
- 105
- Merge moyen
- 1 j 22 h
- PR mergées (30 j)
- 27
Description
I have a request similar to #713, but more generic: that the Create Project list of project types could be extensible - and other extensions could contribute to it. Adding explicitly project types with their extension IDs and commands centrally into vscode-java-dependency does not scale well, as many extensions that support a certain technology could offer preconfigured java project templates, or "wizards" to create boilerplate projects.
In the long run, opening integration in the Create Java Project can offer a smooth user experience.
The same data as with the current hardcoded list could be contributed through package.json by other extensions: extension ID, label and command ID, and the Java Dependency extension would then define argument(s) that will be passed to the creation command (if any).
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 localiser la liste actuelle des types de Create Java Project codée en dur et examinez la manière dont package.json contribue aux métadonnées des extensions. Définissez les données de contribution pour l’ID de l’extension, le libellé, l’ID de commande et les arguments facultatifs, puis vérifiez qu’une autre extension peut fournir un type de projet et que la liste Create Project l’invoque correctement.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Évaluation
- Stack technique
- java, typescript, vscode
- Domaine
- developer-experience, tooling
- Type d'issue
- Fonctionnalité
- Difficulté
- 5/5
- Temps estimé
- Plus d'une semaine
- Activité
- À l'abandon
- Clarté
- Plutôt claire
- Accessibilité débutants
- 35/100