microsoft / microsoft/vscode-java-debug

Contribute to debug start experience

Ouverte
#749 4 commentaires 0 réactions 0 personnes assignées Voir sur GitHub

Personne n'a encore pris cette issue.

ai-triaged enhancement question ux
Langage dominant
TypeScript
Étoiles
591
Forks
429
Merge moyen
1 j 9 h
PR mergées (30 j)
19

Description

Hi VS Code dev here 👋

Last milestone we have introduced a Start View for debugging. More about this can be found here https://github.com/microsoft/vscode/issues/84677
So when the user has no launch.json file this view should help him start debugging.

This view is currently language agnostic and not very cluttered thus we are slowly looking in opening it up to extensions. We have two options:

  1. Allow extensions to contribute commands / text to the current view. Those commands would be rendered as additional blue buttons or as some menu
  2. Allow extensions to contribute a whole view which would be below the start view. The Java extension could choose what to render in that view and it would give a bit more control to the extension. Using context keys this view would only be visible in the "start" experience

What I would be interested in is what Java would like to contribute to improve the start experience. If it is only commands, than I think it makes sense to show those commands in the start view (for example with additional blue buttons). If it is much more then it makes more sense that Java contributes the whole view.
What are the biggest pain points that Java users hit when setting up debugging?

Related python discussion: https://github.com/microsoft/vscode-python-debugger/issues/164

Let me know what you think and how you envision the Java debug start experience.
Thanks!

Current look of debug start view
fyi @testforstephen

Screenshot 2020-01-13 at 11 27 54

Guide de contribution

Ouvrir le guide de contribution

Par où commencer

  1. Lisez l'issue en entier, puis le guide de contribution du projet.
  2. Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
  3. Forkez le dépôt et travaillez sur une branche.
  4. Ouvrez une pull request qui référence le numéro de l'issue.

Piste de recherche

Lisez d’abord l’issue liée de VS Code concernant la vue de démarrage du débogage ainsi que la discussion associée sur le débogueur Python ; cette issue ne nomme aucun fichier du dépôt, test ou point d’entrée. Identifiez les difficultés de configuration et de débogage rencontrées par les utilisateurs de Java, puis déterminez si l’extension doit fournir des commandes ou une vue complète. Le travail est terminé lorsqu’un design de contribution et un suivi au périmètre défini ont été convenus.

Rédigé par le modèle d'indexation à partir du texte de l'issue.

Évaluation

Stack technique
java, vscode
Domaine
developer-experience, devtools
Type d'issue
Fonctionnalité
Difficulté
5/5
Temps estimé
Plus d'une semaine
Activité
À l'abandon
Clarté
À clarifier
Accessibilité débutants
20/100

Recevez les nouvelles issues par e-mail

Un résumé court des issues GitHub adaptées aux débutants.