-
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
build a "Tutorials" top-level index page #657
Comments
By the way, I am planning to merge this: https://dvc.org/doc/get-started/example-pipeline This implies that the the two pages mentioned above, as well as this one: https://dvc.org/doc/get-started/example-versioning are going to be removed from the structure of the docs, since they will be replaced by interactive tutorials. |
I think there is a ticket to consolidate NLP example and tutorial (by simplifying tutorial). Again, I don't see how this can be replaced by Katacoda. I would expect it to have a link to Katacoda for those who want to run. Similar to Pytorch's Run in Colab, etc.
I consider online tutorials complementary but not as a replacement for text based docs. There are a lot of reasons for this, major are:
|
@jorgeorpinel could you please, link the related consolidation tickets here please? and other related issues that come to your mind. |
Sure:
I hope I didn't miss any other one. |
We can have them both. I don't see any problems with this.
This is a valid concern. I have been thinking about it myself as well. However notice that the code of the interactive lessons is just markdown (with small extensions), for example: https://github.com/iterative/katacoda-scenarios/blob/master/basics/pipelines/step1.md So, in case that Katacoda somehow perishes, not everything is lost. We can publish ourselves the content of the lessons, and the users will have to use a docker container to try them, which is not a big inconvenience. |
I have just finished an attempt of consolidating these two tutorials (https://dvc.org/doc/get-started/example-pipeline and https://dvc.org/doc/tutorial). I am going to list this one as well on the Tutorials index page. |
We still need to decide what should we do with the Some feedback on the new tutorial:
|
Btw, https://kubernetes.io/docs/tutorials/ - is a good example on how can we organize and integrate interactive tutorials and text versions. |
It seem to me that the explanations on the Long Tutorial are replicated all over the rest of the docs. So, if we just drop it, I think we are not going to loose much (especially considering that it is a bit outdated and seems to be broken).
I didn't include it in the interactive tutorial (https://katacoda.com/dvc/courses/tutorials/pipelines) because I don't see how to make this part interactive. However I am sure that there are similar examples about sharing data elsewhere in the docs.
I think that it is better to keep them as separate items (as they are now). Also they are not exactly the same. The interactive tutorial covers more scenarios than the native one.
It is so because some things have been explained previously. In particular, it is assumed that at least the Basics and Get-Started have been finished before starting a ML tutorial. Those
I don't know. But the student is assumed to type the commands on the terminal, because this way he can benefit most from the tutorial. Clicking the command (which makes an automatic copy/paste) is just a convenience. It is useful for example for me, when I go through the tutorial to check it.
Katacoda does not have such a feature, but it allows you to upload scripts in the virtual machine. Then you can instruct users to run those scripts, or you can tell Katacoda to run them automatically at the beginning of the step. |
The kubernetes page seems to be an exemplary page for all the docs, not just for the interactive tutorials :) We can try our best, but I am not sure whether we can match their quality. But honestly, I think that each software has its own specifics, so something that works well for one of them may not work so well for another. We see this for example when we try to compare DVC and Git. I also don't like that they embed Katacoda scenarios on their doc pages. This makes it less comfortable to work with them. |
Fix #657: Reorganize tutorials into their own section.
This page should have a list of tutorials, with a short description of each tutorial.
The first tutorial is going to be the "Get Started Tutorial", which is the most detailed one and full of comments, explanations, and links to other resources.
The other tutorials are links to interactive Katacoda tutorials.
Maybe we can also list some tutorials that are explained on external blog pages.
The text was updated successfully, but these errors were encountered: