vscode-dvc
vscode-dvc copied to clipboard
Support `exp init` command
It would be nice to support https://dvc.org/doc/command-reference/exp/init as part of the extension commands.
The command is useful for bootstrapping projects and only requires git init and dvc init which, as far as I have tested, are also the minimum requirements for the extension to load correctly.
Perhaps it could be added as an optional step of the Setup the Workspace workflow
We do have this button available when the CLI is accessible but there is no DVC project in the workspace:
Which was inspired by the Source Control welcome view:
The button currently runs dvc init. Would moving this to dvc exp init be enough? Should we show both options? WDYT?
I think this a bigger story and can be one the main priorities for Q3. How do we improve the onboarding experience? It can be a wizard (quick pick or a separate webview even), can be some auto capturing of command people run to generate dvc.yaml, improving remotes handling / data codification part, etc.
Relates to #1531
The button currently runs dvc init. Would moving this to dvc exp init be enough? Should we show both options? WDYT?
dvc exp init requires dvc init so it cannot replace it nor be shown as an alternative step. I think it might make sense to show exp init as an optional additional step of the Initialize Project workflow
Closing this in favor of the future changes to the dvclive and onboarding experience.