-
Notifications
You must be signed in to change notification settings - Fork 12
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
Improve readme and CDT Cloud update logo #109
Improve readme and CDT Cloud update logo #109
Conversation
This change refocuses the README to better resonate with potential users by presenting the extension's features and usage more clearly. We aim to maintain essential information for contributors, ensuring a balance between user orientation and developer guidance. Also we update the CDT Cloud logo, fixed broken links, and adapted wrong information in the CONTRIBUTING guide left over from Theia.
CONTRIBUTING.md
Outdated
merged and maintained as part of this project, you should talk with the team | ||
through an issue. Simply choose the issue you would want to work on, and tell everyone |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I got confused here by the idiom 'talk through something.' Maybe
merged and maintained as part of this project, you should talk with the team | |
through an issue. Simply choose the issue you would want to work on, and tell everyone | |
merged and maintained as part of this project, you should talk with the team | |
by posting on an issue. Simply choose the issue you would want to work on, and tell everyone |
.github/PULL_REQUEST_TEMPLATE.md
Outdated
|
||
#### Reminder for reviewers | ||
|
||
- as a reviewer, I agree to behave in accordance with [the review guidelines](https://github.com/theia-ide/theia/blob/master/doc/pull-requests.md#reviewing) | ||
- as a reviewer, I agree to behave in accordance with [the code of conduct](https://github.com/theia-ide/theia/blob/master/doc/pull-requests.md#reviewing) |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Is there any similar text we could link to outside of the theia-ide
organization?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Darn, I meant to point to the CoC of this repo. Thanks for catching that!
- **Multiple Format Display**: Shows memory data in different formats, provided your debug adapter supports the `ReadMemoryRequest`. | ||
- **Address Navigation**: Easily jump to and scroll through memory addresses. | ||
- **Variable Highlights**: Marks variable memory ranges. | ||
- **Edit Memory**: Allows in-place memory editing, if the debug adapter supports the `WriteMemoryRequest`. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Let's get #108 in to make this completely true :-).
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Yeah, you are right. I'm an optimist, but I'm completely fine to leave this PR open until #108 is merged.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I am sure it will come for the next release one or the other way. ;-)
Thank you for the fast review @colin-grant-work! I accepted your suggestion and fixed the link. Happy to leave this open until #108 is merged to not promise something before it is actually merged :-) |
Also, I'd love to get @jreineckearm's feedback anyway. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Looks good! A couple of comments.
CONTRIBUTING.md
Outdated
can discuss it. If such a feature request already exists, please add a comment | ||
You may want to see a feature or have an idea. You can | ||
[file a request](https://github.com/eclipse-cdt-cloud/vscode-memory-inspector/issues/new/choose) | ||
and we can discuss it. If such a feature request already exists, please add a comment | ||
or some other form of feedback to indicate you are interested too. Also in this |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
or some other form of feedback to indicate you are interested too. Also in this | |
or some other form of feedback to indicate you are interested, too. Also in this |
Nit
README.md
Outdated
|
||
## The Memory Provider | ||
- **Multiple Format Display**: Shows memory data in different formats, provided your debug adapter supports the `ReadMemoryRequest`. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Multiple Format
: I don't think we have that yet in the data contents area. Maybe name it Configurable Memory Display
and mention the Multiple Format Display
for hover-over?
README.md
Outdated
## The Memory Provider | ||
- **Multiple Format Display**: Shows memory data in different formats, provided your debug adapter supports the `ReadMemoryRequest`. | ||
- **Address Navigation**: Easily jump to and scroll through memory addresses. | ||
- **Variable Highlights**: Marks variable memory ranges. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
- **Variable Highlights**: Marks variable memory ranges. | |
- **Variable Highlights**: Colors memory ranges for variables. |
- **Multiple Format Display**: Shows memory data in different formats, provided your debug adapter supports the `ReadMemoryRequest`. | ||
- **Address Navigation**: Easily jump to and scroll through memory addresses. | ||
- **Variable Highlights**: Marks variable memory ranges. | ||
- **Edit Memory**: Allows in-place memory editing, if the debug adapter supports the `WriteMemoryRequest`. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I am sure it will come for the next release one or the other way. ;-)
README.md
Outdated
- **Address Navigation**: Easily jump to and scroll through memory addresses. | ||
- **Variable Highlights**: Marks variable memory ranges. | ||
- **Edit Memory**: Allows in-place memory editing, if the debug adapter supports the `WriteMemoryRequest`. | ||
- **Memory Management**: Enables saving and restoring memory data for specific address ranges. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Should we explicitly mention the file format?
README.md
Outdated
- **Variable Highlights**: Marks variable memory ranges. | ||
- **Edit Memory**: Allows in-place memory editing, if the debug adapter supports the `WriteMemoryRequest`. | ||
- **Memory Management**: Enables saving and restoring memory data for specific address ranges. | ||
- **Custom Views**: Create and customize as many memory views as you need. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
- **Custom Views**: Create and customize as many memory views as you need. | |
- **Customized Views**: Create and customize as many memory views as you need. |
README.md
Outdated
## Getting Started | ||
|
||
1. **Install**: Add the extension to VS Code. | ||
2. **Debug Session**: Start with a debug adapter that has the [`ReadMemory` request](https://microsoft.github.io/debug-adapter-protocol/specification#Requests_ReadMemory) capability. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@jreineckearm Thank you for your feedback! I think I addressed all your comments and accepted all suggestions. |
Thanks for the updates! Looks good to me! |
Thanks everyone for their review and suggestions! @colin-grant-work Can you please take another look and, if you're fine with this change, give your approval? Thank you! |
@planger , @colin-grant-work , as discussed today we should add a terminology section and a screenshot to highlight some of the terminology usage. See #100 (comment) for a summary of that call. I'd recommend to use this PR for those additions. I am happy to draft something and add it here. But it's getting late now. I'll try to provide a write up tomorrow. |
Apologies for taking longer than expected. The next comment is a proposal for the wording between "Configuration" and "Contributing". I'll prepare a screenshot next. |
Memory Format SettingsThe Memory Format settings allow to configure how data that is read from the target system is interpreted and displayed.
The following terminology is used:
|
Realized now that we should wait with a screenshot until we have the terminology change PR in. |
Thanks @jreineckearm! I've added your section to the readme and also updated the screenshot to how it'll likely look like after renaming words to MAUs. |
Thanks @planger , may need to do another review iteration of the text and formatting. Already spotted at least one typo in the text I provided. :-) |
Yes, this link only works after we've merged this change as the image then should become available under the given URL. I preferred to use absolute URLs over relative ones, as this should be safer than something relative when showing the screenshot in the readme of the published extension on the VSX registries. Edit: but the link actually was wrongly pointing to |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Found a tiny typo. Waiting for #111 before taking a screenshot to highlight the Memory Format option impact.
Co-authored-by: Jens Reinecke <[email protected]>
@planger , could you please let me know if attached (modified) screenshot works as a visual reference for the various options? |
@jreineckearm I like it! Thank you!
|
Thanks for the feedback, @planger ! |
Co-authored-by: Jens Reinecke <[email protected]>
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thanks! Looks good to me. :-)
@jreineckearm Thank you for the images! Imho they look great. I've now used the one with the number regarding endianness. Imho it is more consistent, but I don't have a strong opinion. I cropped the first image a bit to better align both screenshots and avoid a light border. As you can't preview it on Github because of the absolute link, I put a screenshot below: Please let me know what you think! |
Thanks! I must have missed that border. IMO good to go with that. |
Thanks @jreineckearm! |
My approval stands - merge at your convenience. |
What it does
This change refocuses the README to better resonate with potential users by presenting the extension's features and usage more clearly. We aim to maintain essential information for contributors, ensuring a balance between user orientation and developer guidance.
Also we update the CDT Cloud logo, fixed broken links, and adapted wrong information in the CONTRIBUTING guide left over from Theia.
How to test
Note that the link to the screenshot only works after this is merged. Otherwise we would need to use a relative link, which may not work when displayed in the marketplace or on open-vsx.org.
Review checklist
Reminder for reviewers