-
Notifications
You must be signed in to change notification settings - Fork 29
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
README rewrite (+ CONTRIB updates) #1816
Conversation
ee04761
to
f3b6815
Compare
+ fancy note
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.
An intro (value-prop) is needed
README.md
Outdated
about the extension. Feel free to reach out in this repository's | ||
[issues](https://github.com/iterative/vscode-dvc/issues) or via any of the other | ||
existing [support channels](https://dvc.org/support). | ||
This [extension] integrates [DVC features] right into the popular [VS Code IDE], |
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.
Ideally, the readme should start with value-proposition (not too DVC specific) with following competitive advantages (can be specific). Examples (Why TPI/MLEM?
is competitive advantages):
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.
Ivan just added value-proposition & competitive advantages in the beginning of this doc:
https://docs.google.com/document/d/10THN0WwvPaDOAnmWd37xMOSWftJrUSIPlA2m0iHGDNI/edit#
PS: It is the 1st iteration (please suggest changes) but it gives an idea how to describe the product.
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.
Ideally, the readme should start with value-proposition (not too DVC specific)
I thought the value prop was that it brings DVC into VSC 😅
But I think you're saying that the value is that of the parts of DVC included in the extension + being able to use them visually in the IDE... ⏳
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.
with following competitive advantages (can be specific). Examples (Why TPI/MLEM? ...
We discussed that format and I thought we agreed that those 2 lists (features vs. advantages) tend to be redundant (probably OK for TPI but I'm still not sure about MLEM).
Anyway, I'll go with that for now so we can move on.
This comment was marked as resolved.
This comment was marked as resolved.
@shcheklein there's an overview gif on top now, and I added a screenshot of the Get Started psge. Other than that I fell like it may become unreadable and too long with images for every block. The walkthrough and actual docs (focusing on that next) can have more pics, I think. |
README.md
Outdated
@@ -1,31 +1,116 @@ | |||
![banner](https://raw.githubusercontent.com/iterative/vscode-dvc/main/extension/resources/banner.svg) |
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.
Have to replace this with a png
or run into this build error:
ERROR SVGs are restricted in README.md; please use other file image formats, such as PNG: https://raw.githubusercontent.com/iterative/vscode-dvc/main/extension/resources/banner.svg
.
I will fix when I get back in a couple of hours.
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 think we should merge this to sanity check it live before the release. We can still fix things after merging this PR. p.s. ignore Restyled for now, it's acting strange. Format is fine rn. |
I'll fix the SVG => png then merge |
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.
Going to merge this, will sanity check what is in main
and then push it out to the marketplace. We can try and get another iteration through when SF comes back online in a few hours
README.md
Outdated
`HEAD` commit) as well as manage new and existing data from here. | ||
- Adds a brand-new new **[DVC View]** (<img | ||
src="https://raw.githubusercontent.com/iterative/vscode-dvc/main/extension/docs/dvc.png" | ||
alt="DVC logo" style="height: 1em;"/> icon in the Activity Bar) with panels 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.
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.
fixed this by changing from style to height.
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
README.md
Outdated
- Includes a DVC channel for the _Output_ panel (useful for | ||
[debugging](#debugging)). | ||
|
||
[dvc tracked]: extension/resources/walkthrough/tracked-explorer.md |
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.
All of these relative links need to get changed to the github hosted ones or they won't work in product either
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.
Used absolute paths for all of these links because viewers could be:
- In Github.
- In the marketplace.
- In VS Code.
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.
Good catch
Code Climate has analyzed commit b0fa7ab and detected 0 issues on this pull request. The test coverage on the diff in this pull request is 100.0% (85% is the threshold). This pull request will bring the total coverage in the repository to 96.6% (0.0% change). View more on Code Climate. |
[Install the DVC extension for Visual Studio Code](https://code.visualstudio.com/docs/editor/extension-gallery). | ||
- **Step 3.** See Walkthrough. | ||
Run, compare, visualize, and track machine learning experiments right in VS | ||
Code. This extension uses [DVC](https://dvc.org/), an open-source data |
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.
Make external links open in a new tab by default? This is auto-applied in the VS Code Marketplace.
[data management]: https://dvc.org/doc/start/data-management | ||
[free course]: https://learn.iterative.ai/ | ||
|
||
<!-- [learn more]: extension/resources/walkthrough/dvc-learn-more.md --> |
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.
Remove
https://dvc.org/doc/user-guide/experiment-management/experiments-overview | ||
[data versioning]: https://dvc.org/doc/use-cases/versioning-data-and-model-files | ||
|
||
## Quick start |
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.
Add a ToC? Unlike in GH, https://marketplace.visualstudio.com/items?itemName=Iterative.dvc doesn't auto-generate one nor does it add 🔗 anchors per header.
[dvc view]: | ||
https://github.com/iterative/vscode-dvc/blob/main/extension/resources/walkthrough/view-container.md | ||
[experiments]: | ||
https://github.com/iterative/vscode-dvc/blob/main/extension/resources/walkthrough/experiments-table.md | ||
[plots]: | ||
https://github.com/iterative/vscode-dvc/blob/main/extension/resources/walkthrough/plots.md | ||
[command palette]: | ||
https://code.visualstudio.com/docs/getstarted/userinterface#_command-palette | ||
[dvc tracked]: | ||
https://github.com/iterative/vscode-dvc/blob/main/extension/resources/walkthrough/dvc-tracked-files.md | ||
[synchronize]: https://dvc.org/doc/start/data-management#storing-and-sharing | ||
[dvc panel]: | ||
https://github.com/iterative/vscode-dvc/blob/main/extension/resources/walkthrough/dvc-tracked-files.md |
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.
Change resources/walkthrough links for proper docs? Rel. iterative/dvc.org#3663
May be easier to review in its branch: https://github.com/iterative/vscode-dvc/tree/readme#readme
EXTRACTED to readme: float banner to a side? #1937.