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

guide: extract remote add/modify details from cmd ref. #2866

Closed
3 tasks done
jorgeorpinel opened this issue Sep 29, 2021 · 8 comments
Closed
3 tasks done

guide: extract remote add/modify details from cmd ref. #2866

jorgeorpinel opened this issue Sep 29, 2021 · 8 comments
Assignees
Labels
A: docs Area: user documentation (gatsby-theme-iterative) C: guide Content of /doc/user-guide C: ref Content of /doc/*-reference ✨ epic Placeholder ticket for multi-sprint direction, use story, improvement

Comments

@jorgeorpinel
Copy link
Contributor

jorgeorpinel commented Sep 29, 2021

Currently most of the information about remote storage is in the command reference, mainly under the remote add/modify commands (which have expandable details sections for each supported remote type. We can leave some basics in there (cmd refs should be self-contained), but the details need to be in the User Guide instead. Probably as part of #2856

Some related tickets that could potentially be included in this refactoring:

This is may be related to #340, as remote definitions are part of the configuration of DVC. But we probably still want a separate guide for this as the remote storage feature goes beyond configuration.

@jorgeorpinel jorgeorpinel added type: enhancement Something is not clear, small updates, improvement suggestions ✨ epic Placeholder ticket for multi-sprint direction, use story, improvement C: guide Content of /doc/user-guide C: ref Content of /doc/*-reference labels Sep 29, 2021
@daavoo
Copy link
Contributor

daavoo commented Dec 13, 2021

During support dutty, I usually see a lot of questions related to setting up credentials for remotes.

Perhaps we could try to have guides like the one for Google Drive (with screenshots, etc.) for other popular remotes? (no stats to support but AWS and Azure appear to be the most commonly asked about)

@jorgeorpinel
Copy link
Contributor Author

jorgeorpinel commented Dec 17, 2021

Perhaps we could try to have guides like the one for Google Drive (with screenshots, etc.) for other popular remotes?

That would be quite nice but it takes lots of effort to produce and maintain. That guide was generously contributed (and already updated once), yet is probably already outdated as GCP changes their UI and even API regularly.

We def. want to un-bury this info onto the User Guide, but avoid documenting 3rd-party tools whenever possible. That said pointing out the relevant config fields for each remote type is probably very valuable for users, so they don't have to investigate the entire (huge) spec. on storage provider docs.

@jorgeorpinel jorgeorpinel added the A: docs Area: user documentation (gatsby-theme-iterative) label Jan 14, 2022
casperdcl added a commit that referenced this issue Feb 18, 2022
- related #2939
- related #1859
- related #2866
- related #1699
@jorgeorpinel jorgeorpinel added p2-next-quarter and removed type: enhancement Something is not clear, small updates, improvement suggestions labels Mar 30, 2022
@jorgeorpinel jorgeorpinel removed the ✨ epic Placeholder ticket for multi-sprint direction, use story, improvement label Apr 20, 2022
@jorgeorpinel jorgeorpinel changed the title guide: extract remote add/modify details to the UG guide: extract remote add/modify details from cmd ref. Apr 20, 2022
This was referenced Apr 27, 2022
@jorgeorpinel jorgeorpinel added the ✨ epic Placeholder ticket for multi-sprint direction, use story, improvement label May 29, 2022
@jorgeorpinel jorgeorpinel added p1-important Active priorities to deal within next sprints and removed p1-current-quarter labels Jun 21, 2022
@daavoo
Copy link
Contributor

daavoo commented Jun 22, 2022

That would be quite nice but it takes lots of effort to produce and maintain.

I think it would be worth it, even if the screenshots become eventually outdated. The current page in the user guide (https://dvc.org/doc/user-guide/setup-google-drive-remote) is actually very popular. According to plausible stats, it is more visited than remote modify cmd ref.

We already have some blog posts with similar content for other providers :

Maybe we could consolidate all of this guides in a single page/section, instead of having 1 provider in user-guide and a couple (and more coming #3560) as blog posts?

@jorgeorpinel
Copy link
Contributor Author

jorgeorpinel commented Jun 24, 2022

Again, I agree it would be great but it's not about being worth-it: we just don't have the capacity to maintain that now, unless the core team wants to own that on top of the cmd ref.

According to plausible stats, it is more visited than remote modify cmd ref.

They're about the same since people spend more time in the latter. And there's also the remote/add ref., which is about twice as popular as the GDrive guide. Still good relative numbers for a specific remote guide, I agree.

We already have some blog posts with similar content

And more are in the works I think. So yes, the blog may resolve part of this at no future cost since we don't maintain blog posts. At some point they become totally dated though (years out I guess).

consolidate all of this guides in a single page/section

Yep. That's the idea for this issue (but not nearly as detailed as the GDrive guide). BTW this (extracting from the cmd ref) should help SEO too.

@jorgeorpinel
Copy link
Contributor Author

UPDATE: While Is till don't think we can handle tutorial-form remote guides for every remote type, we can have a few (on top of blog posts) for the most requested ones via support. I.e. S3 #3832

@jorgeorpinel
Copy link
Contributor Author

jorgeorpinel commented Mar 11, 2023

Hi @dberenbaum. While #103 (comment) is resolved/decided, would it be OK to give #3832 a go? It's a task here and marked p1.

p.s. I see most other storage types have been moved out of the ref, nice!

@jorgeorpinel jorgeorpinel removed their assignment Mar 11, 2023
@dberenbaum
Copy link
Contributor

If you want to try to make https://dvc.org/doc/user-guide/data-management/remote-storage/ssh into more of a true guide, please feel free @jorgeorpinel! Thanks!

@jorgeorpinel jorgeorpinel self-assigned this Mar 14, 2023
@jorgeorpinel
Copy link
Contributor Author

This seems like it's finished, probably. Esp. after #4384 is merged.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
A: docs Area: user documentation (gatsby-theme-iterative) C: guide Content of /doc/user-guide C: ref Content of /doc/*-reference ✨ epic Placeholder ticket for multi-sprint direction, use story, improvement
Projects
None yet
Development

No branches or pull requests

3 participants