-
Notifications
You must be signed in to change notification settings - Fork 33
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
Quick start in README vs. workflow vignette #482
Comments
Do you know what current thinking is on having a readme quick start vs linking out to a vignette? I'm definitely open to the idea but we will need to make a very big effort to signpost users so they don't get lost. |
I guess this? https://r-pkgs.org/other-markdown.html#sec-readme
Which perhaps is what there is at the moment. Or perhaps the package doesn't solve any simple problems, which makes the whole thing more involved straight away (and links to point 4 above). I'm really not particularly inclined one way or the other, just that looking at the using examples vs. specifying delays question I noticed how much we repeat the same examples across the package (which might be a good thing, just gets cumbersome when wanting to make changes). |
I think in general some repition of the core concepts is not that bad given how much of a struggle it is to get users to read the docs but if its a pain to keep everything in sync (which it is) I think it makes sense having one really good getting started vignette and very clearly directing people from the README to it. I've been thinking about doing this for |
One example I personally like is the Perhaps we could have something like:
|
Yes, that is a nice example. I like the proposed structure. Something I have wanted for a long time is as an automated section that lists contributors in the README but that can be addressed as its own issue/discussion. |
You have my upvote. I've always thought the quick start section of the "README" could be moved to the "Getting Started" vignette because currently, the readme is quite long and intimidating. |
In some sense this just moves the problem as then the getting started vignette will be intimidating! Would be good to work on this though potentially it is just a little bit of an intimidating tool. |
I don't think so. I think it's more about how much information a NEW user is bombarded with when they land on the page. It's good to ease the user into the information you want to give them. On the landing page, they'll see what the package does and with what functions, then they'll wonder, "how can I use function x then?" -> Getting started vignette "Okay, that was easy but that's not how it works in real life. I usually have to do a lot of things before getting to this step" -> (workflow vignette) "How do I connect these ideas?" -> case studies |
Fair enough. Have you seen any literature discussing this? Seems to hang on whether people clicking through things reduces the burden on them - which I imagine it probably does to some degree unless they can't find the things to click (which happens to a lot of users). |
This article has good references on the topic. For example,
|
Amazing! I'll give those a read. |
Enjoy. Very interesting literature. |
Makes me wonder if we might want to set up a small user survey via |
That is an interesting idea. |
Oh, I just looked it up. I suggested |
I like to be walked through new things :) |
I really like the change to the epinowcast README (dropdown arrows so cool 🤩 ) and "Getting Started" vignette here epinowcast/epinowcast#375. Should I go ahead with this PR? |
I'm working on this and have a few questions:
|
I see you've answered (1) with yes which makes sense to me. (2) I agree (3) I think so, yes - though can be done in a follow-up PR to keep things clear/contained. |
True. |
This is yet more legacy from when we were getting multiple support emails a day so can definitely go. |
There is a fair amount of duplication between the quick start section in the README and the workflow vignette.
I wonder if there's a case for shortening the README to take out the code examples in the Quick start section and moving any of the bits that aren't in the vignette yet there (e.g. the paragraph on estimating delays), and instead pointing to the vignette.
The text was updated successfully, but these errors were encountered: