-
Notifications
You must be signed in to change notification settings - Fork 394
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
docs: apply more language tabs #2939
Comments
Per OS instructions? AWS etc. remote types? |
I see the several |
Yes but where? Or where first?
Good idea, added to the list. Maybe not the most obvious or necessary though since those are actually different features, but it can surely help shorten some docs if needed. |
Note: I updated the description with the list I came up with (forgot to let you all know earlier).
WDYT @casperdcl ?
WDYT @iesahin ?
WDYT @flippedcoder ? |
What about Windows/Linux for code snippets - do we have this item in the list? (seems the most obvious in DVC case) |
Good point. I didn't list that since we try to have pretty generic console samples but I'm sure lots of them are still very POSIX/GNU-specific. Added a top checkbox to review them and apply tabs where/if needed. |
Cc @tapadipti any places you think this could help condense https://dvc.org/doc/studio pages? E.g. any lists of anything that represent alternatives for some end could be candidates. Thanks |
These commands are not "identical" in the sense that when you learn/use one, the other becomes obsolete. The use cases that we can employ these commands alternatively are limited. Also, our hidden content in other places causes confusion sometimes. I don't want these to be hidden behind tabs. |
OK let's just keep it in mind as a possible way to make some sections shorted AFTER each command has been introduced and only if different commands are used as precise alternatives for some task/example. |
IMO, we should limit tabs to:
It's rare to have such uses in basic DVC commands, e.g., it's possible to get the list of remote experiments with ˋdvc exp showˋ but we normally use ˋdvc exp listˋ for this. |
I just skimmed through the Studio docs, and currently I do not see sections with alternates that are suitable for placing in tabs, coz the Studio commands/instructions are the same across all platforms/OSes/etc. However, I think that as the doc evolves, there will be sections that can utilize tabs. Thanks @jorgeorpinel for tagging me. |
OK. I'd generalize this rule of thumb to something you mentioned elsewhere @iesahin : Any list of alternatives where the reader only needs to see one (a clear favorite) to get the point. This probably means code/terminal examples 90% of the time at least but who knows, other situations may apply. I updated the list in the description per this rule. |
Should we put summary of this into the docs contributing guide (also update it to describe how do these tabs in the Markdown)? |
That is also a check box in the description @shcheklein 😬 |
Per tabs system introduced in #2914
Usage
Put this usage (and other special features) in https://dvc.org/doc/user-guide/contributing/docs ? Coincidentally, we could use tabs to list the special featsUPDATE: Document engine features #3506Places where we can use them
Main use
--json/csv/md
options (guides, refs.)Other ideas (exploratory)
stage add
-- +& related guides/refs. (ex)make_checkpoint()
).Try for the feature highlights in https://dvc.org/doc/use-cases/ci-cd-for-machine-learning -- make the page shorter/cleanerremote add/modify
details from cmd ref. #2866Maybeexp list
vsexp show
orexp show
vsexp diff
in Comparing Exps? Per needs of guide: "Comparing Experiments" improvements #2995.dvc/tmp/
subfolders in https://dvc.org/doc/user-guide/project-structure/internal-filesAnd metafiles in https://dvc.org/doc/user-guide/how-to/merge-conflicts
The text was updated successfully, but these errors were encountered: