Skip to content
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

Merged
merged 67 commits into from
Jun 14, 2022
Merged

README rewrite (+ CONTRIB updates) #1816

merged 67 commits into from
Jun 14, 2022

Conversation

jorgeorpinel
Copy link
Contributor

@jorgeorpinel jorgeorpinel commented Jun 2, 2022

May be easier to review in its branch: https://github.com/iterative/vscode-dvc/tree/readme#readme

@jorgeorpinel jorgeorpinel force-pushed the readme branch 3 times, most recently from ee04761 to f3b6815 Compare June 2, 2022 03:37
README.md Outdated Show resolved Hide resolved
README.md Outdated Show resolved Hide resolved
README.md Outdated Show resolved Hide resolved
README.md Outdated Show resolved Hide resolved
README.md Outdated Show resolved Hide resolved
Copy link
Member

@dmpetrov dmpetrov left a 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],
Copy link
Member

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):

Copy link
Member

@dmpetrov dmpetrov Jun 5, 2022

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.

Copy link
Contributor Author

@jorgeorpinel jorgeorpinel Jun 7, 2022

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... ⏳

Copy link
Contributor Author

@jorgeorpinel jorgeorpinel Jun 8, 2022

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.

@shcheklein

This comment was marked as resolved.

@jorgeorpinel jorgeorpinel mentioned this pull request Jun 7, 2022
1 task
README.md Outdated Show resolved Hide resolved
README.md Outdated Show resolved Hide resolved
README.md Outdated Show resolved Hide resolved
@jorgeorpinel
Copy link
Contributor Author

jorgeorpinel commented Jun 14, 2022

we need animations/images for the major blocks

@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.

@jorgeorpinel jorgeorpinel requested a review from shcheklein June 14, 2022 07:46
README.md Outdated
@@ -1,31 +1,116 @@
![banner](https://raw.githubusercontent.com/iterative/vscode-dvc/main/extension/resources/banner.svg)
Copy link
Member

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.

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

😵‍💫

@jorgeorpinel
Copy link
Contributor Author

jorgeorpinel commented Jun 14, 2022

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.

@mattseddon
Copy link
Member

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

Copy link
Member

@mattseddon mattseddon left a 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

@mattseddon mattseddon enabled auto-merge (squash) June 14, 2022 10:20
@mattseddon mattseddon disabled auto-merge June 14, 2022 10:21
@mattseddon
Copy link
Member

Unable to merge:
image

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
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

image looks like this styling doesn't work for the in-app content

Copy link
Member

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.

Copy link
Contributor Author

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
Copy link
Member

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

Copy link
Member

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:

  1. In Github.
  2. In the marketplace.
  3. In VS Code.

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Good catch

@codeclimate
Copy link

codeclimate bot commented Jun 14, 2022

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.

@shcheklein shcheklein merged commit 2f6b3cb into main Jun 14, 2022
@shcheklein shcheklein deleted the readme branch June 14, 2022 12:31
[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
Copy link
Contributor Author

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 -->
Copy link
Contributor Author

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
Copy link
Contributor Author

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.

Comment on lines +103 to +115
[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
Copy link
Contributor Author

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

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

6 participants