Update documentation for pkgdown site (and just in general) - #125
Update documentation for pkgdown site (and just in general)#125kelliemac wants to merge 17 commits into
Conversation
…ng slides 3/4/25, function descriptions in a tabular format for ease of reference and readability
…ides 3/4/25, func format for ease of reference and readability
|
@kelliemac Thank you for doing this Kellie! Apologies that its taken me a while to follow-up on this, could you direct me to where I can see what the roxygen render would look like? |
|
hi all - this one has been in the works for a while, trying to push these updates to documentation through! any and all feedback welcome. |
|
in particular: curious what people think about leaving notes about the functions in the README file and/or Overview vignette vs. moving them to roxygen documentation so that it shows up on the pkgdown site (https://fredhutch.github.io/VISCfunctions/)? |
|
Hi @kelliemac , to confirm you're referring to the descriptions at the link: https://fredhutch.github.io/VISCfunctions/ ? Would the alternative be to simply list the functions with no description? ---> If that's the question, my two cents is that I like these descriptions and I'd vote to keep them. I think it's ok they're also in the roxygen documentation. |
|
My vote would be for having function documentation per se live only in the roxygen2 skeletons of the functions. The vignettes ideally are used to put the functions in broader story/context. Both of these sources of info are auto-included in the website. |
|
Thanks @kelliemac, I also agree with @lemireg and it looks good to go for me! |
|
@lemireg so there is currently duplication on the pkgdown website in terms of what is on the main page (https://fredhutch.github.io/VISCfunctions/) and the reference page (https://fredhutch.github.io/VISCfunctions/reference/index.html). what @slager is pointing out is that if we drop the function list from the main page, it will still exist on the reference page, and updating/maintaining the list on the reference page will be easier because it automatically generates from the roxygen documentation. |
I also have this same vote :) |
|
@lemireg if you are ok with that, I can remove the function list in the README / main page BUT at the same time make sure all of those details are included in the roxygen / reference page, so we won't be losing any information. |
Thanks for clarifying @kelliemac, this sounds good to me |
|
Note for Kellie, consolidate the readme md and rmd file. Move key overview text to pkgdown/website @kelliemac |
@mayerbry and @slager tagging you in this again to review when you have a chance |
Builds off previous work by Claudio (#118) and Dave (#119).
Local site build can be accomplished with
pkgdown::build_site()but changes will need to make their way intomainbranch to be deployed onto the github.io website.Related to issues: #104, #64, #126