-
Notifications
You must be signed in to change notification settings - Fork 5k
Update debugger topic #2195
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Comments
@weinand BTW if you want the same style of illustration on the LSP website, I can do it for you (or @misolori). |
I've updated the Extension Guide and Extension Capabilities Overview as suggested by @octref. @roblourens now it's your turn to review this. I suggest that you incorporate fixes and suggestions directly. |
I made some proofreading edits, feel free to revert or change any of them, but here are some other questions:
|
Also, @octref I see both "Extension point" and "Contribution point" used, are those the same? |
They aren't. We should always use |
The debugging part under Extension Capabilities Overview is well-written, but it's a bit too long as a sub-topic under the Overview. I moved it to a sub-topic, and put up a shorter paragraph. Feel free to make edits, as I'm not familiar with Debug API. The only requirement is it cannot exceed 1000 characters. The original one is 3500, new one is under 500. People on this page are still deciding on "what kind of extension should I write", so we shouldn't inundate them with DAP and other Debug Extension API details. |
Thanks everyone for the feedback. I'll fix the documents and incorporate the suggestions. Some comments about the "Extension Capabilities Overview":
|
Yes I don't like that either. I changed it to Extension Ideas. I'm reviewing the topic and will remove all references to "Extension Point".
|
I still feel that there is too much duplication between the debugging capabilities doc, and the debugging guide. I don't think it needs to go so far in depth to explain the basic capabilities of debugger extensions in vscode, and the details of what debug adapters are, what the debug protocol is, etc, are better left to the full guide. |
@roblourens please wait with another round of reviews until I have pushed my changes. The debugging capabilities doc is already gone, but I will push the changes only after I have fixed all the links. As usual I will announce when I'm done. |
Sure, just recording the outcome of a long conversation I had with @octref regarding the organization. |
I've tried to address Rob's feedback:
|
@octref please rename "Debug Extension" in the left navbar to "Debuggers" because the title of the guide is "Debugger Extension" and it seems that we do not use the redundant "Extension" in the subtopics titles. |
I'm done with my updates. |
Pushed a few minor edits, I think it looks great. One last question, should all instances of |
We use backticks for filenames so yes, it should be |
Done. FYI It's easy to do, just update https://github.com/Microsoft/vscode-docs/blob/ext-docs/api/toc.json We do have "Markdown Extension" so I think "Debugger Extension" is fine. |
Removed Extension Capability / Debugging. |
For what it's worth, "Programmatic Language Features" is cut down to 732 characters. |
Which happens to be the year of the Battle of Tours! ;-) |
Writer: @weinand
Reviewer: @roblourens
The problems:
Here are some inspirations, from docs I was trying to make for LSP:
The todo:
Debugger
section of Extension Capabilities Overview page too. Include a short passage that explains what Debug Extension is capable of and point them to the more detailed guide. File to edit is: https://github.com/Microsoft/vscode-docs/blob/ext-docs/api/extension-capabilities/overview.mdThe text was updated successfully, but these errors were encountered: