diff --git a/README.md b/README.md index 9099a33b92..94c042981d 100644 --- a/README.md +++ b/README.md @@ -152,7 +152,7 @@ These are the VS Code [settings] available for the Extension: | `dvc.focusedProjects` | A subset of paths to the workspace's available DVC projects. Using this option will override project auto-discovery. | | `dvc.doNotInformMaxExperimentsPlotted` | Do not inform when plotting more experiments is blocked (maximum number selected). | | `dvc.doNotShowSetupAfterInstall` | Do not prompt to show the setup page after installing. Useful for pre-configured development environments. | -| `dvc.doNotRecommendAddStudioToken` | Do not prompt to add a [studio.token] to the global DVC config, which enables automatic sharing of experiments to [Studio]. | +| `dvc.doNotRecommendAddStudioToken` | Do not prompt to add a [studio.token] to the global DVC config, which enables automatic sharing of experiments to [DVC Studio]. | | `dvc.doNotRecommendRedHatExtension` | Do not prompt to install the Red Hat YAML extension, which helps with DVC YAML schema validation (`dvc.yaml` and `.dvc` files). | | `dvc.doNotRecommendMermaidSupportExtension` | Do not prompt to install the Markdown Preview Mermaid Support extension, which helps to visualize DVC pipeline DAGs. | | `dvc.doNotShowCliUnavailable` | Do not warn when the workspace contains a DVC project but the DVC binary is unavailable. | @@ -167,17 +167,18 @@ the Python extension's selected interpreter will be used to locate DVC. The `PYTHONPATH` environment variable identified via the [python.envFile] config setting is also respected. -### Studio +### DVC Studio [Studio] is a collaboration platform for Machine Learning teams. The extension will help you to connect to [Studio] by providing guidance and managing the -required [DVC config options]. See the Studio section of the Setup page for more -information. +required [DVC config options]. See the DVC Studio section of the Setup page for +more information. [python extension]: https://marketplace.visualstudio.com/items?itemName=ms-python.python [studio.token]: https://dvc.org/doc/user-guide/project-structure/configuration#studio +[dvc studio]: https://studio.iterative.ai [studio]: https://studio.iterative.ai [workspace level]: https://code.visualstudio.com/docs/getstarted/settings#_workspace-settings diff --git a/extension/resources/walkthrough/images/setup-view.png b/extension/resources/walkthrough/images/setup-view.png index d2da1b5dc2..f56313c659 100644 Binary files a/extension/resources/walkthrough/images/setup-view.png and b/extension/resources/walkthrough/images/setup-view.png differ diff --git a/extension/resources/walkthrough/more-resources.md b/extension/resources/walkthrough/more-resources.md index 3de614cb57..c017498a3d 100644 --- a/extension/resources/walkthrough/more-resources.md +++ b/extension/resources/walkthrough/more-resources.md @@ -20,8 +20,8 @@ - Check out the [DVC GitHub repository], where you can find and report issues, or [contribute] to the open-source project. -- Get introduced to [Studio], the collaboration platform for Machine Learning - teams. +- Get introduced to [DVC Studio], the collaboration platform for Machine + Learning teams. [hands-on tour]: https://dvc.org/doc/start [user guide]: https://dvc.org/doc/user-guide @@ -34,4 +34,4 @@ [blog]: https://dvc.org/blog [community]: https://dvc.org/community [dvc github repository]: https://github.com/iterative/dvc -[studio]: https://studio.iterative.ai/ +[dvc studio]: https://studio.iterative.ai/ diff --git a/extension/resources/walkthrough/setup.md b/extension/resources/walkthrough/setup.md index 942e6b330d..d2124d3deb 100644 --- a/extension/resources/walkthrough/setup.md +++ b/extension/resources/walkthrough/setup.md @@ -3,8 +3,8 @@ The extension's key features cannot be accessed until DVC is installed and a DVC project is available in the workspace. The [setup page](command:dvc.showDvcSetup) can assist you with setting up your DVC -project, along with configuring additional features such as connecting to Studio -and remotes. +project, along with configuring additional features such as connecting to DVC +Studio and remotes.
{
if (!(match?.[0] && match?.[1])) {
return stdout
}
- return stdout.replace(match[0], ` in [Studio](${match[1]})`)
+ return stdout.replace(match[0], ` in [DVC Studio](${match[1]})`)
}
export const getPushExperimentCommand =
diff --git a/extension/src/test/suite/experiments/index.test.ts b/extension/src/test/suite/experiments/index.test.ts
index 4c6576fa55..0cd55c7676 100644
--- a/extension/src/test/suite/experiments/index.test.ts
+++ b/extension/src/test/suite/experiments/index.test.ts
@@ -812,7 +812,7 @@ suite('Experiments Test Suite', () => {
expect(mockReport).to.be.calledWithExactly({
increment: 75,
message:
- "Experiment major-lamb is up to date on Git remote 'origin'.\nView your experiments in [Studio](https://studio.iterative.ai/user/mattseddon/projects/vscode-dvc-demo-ynm6t3jxdx)"
+ "Experiment major-lamb is up to date on Git remote 'origin'.\nView your experiments in [DVC Studio](https://studio.iterative.ai/user/mattseddon/projects/vscode-dvc-demo-ynm6t3jxdx)"
})
messageSpy.restore()
diff --git a/webview/src/experiments/components/App.test.tsx b/webview/src/experiments/components/App.test.tsx
index fd4d535090..881a5c9e35 100644
--- a/webview/src/experiments/components/App.test.tsx
+++ b/webview/src/experiments/components/App.test.tsx
@@ -1664,7 +1664,7 @@ describe('App', () => {
const copyLinkOption = menuitems.find(
item =>
- item.textContent?.includes('Copy Studio Link') &&
+ item.textContent?.includes('Copy DVC Studio Link') &&
!item.className.includes('disabled')
)
diff --git a/webview/src/experiments/components/table/body/CopyStudioLink.tsx b/webview/src/experiments/components/table/body/CopyStudioLink.tsx
index a2196d5c05..f4a2ed3c4e 100644
--- a/webview/src/experiments/components/table/body/CopyStudioLink.tsx
+++ b/webview/src/experiments/components/table/body/CopyStudioLink.tsx
@@ -27,7 +27,7 @@ export const CopyStudioLink: React.FC<{ id: string }> = ({ id }) => {
return (
+ DVC Studio.
Studio provides a collaboration platform for Machine Learning and is free
for small teams and individual contributors.
>