Skip to content

Commit

Permalink
{sdtm.oak} blog. (#244)
Browse files Browse the repository at this point in the history
* {sdtm.oak} blog.

* Apply suggestions from code review

Co-authored-by: Ross Farrugia <[email protected]>

* Address review comments

* pipeline failures

* spelling error

* spelling mistakes

* spelling

* worddlist

* Apply suggestions from code review

Co-authored-by: StefanThoma <[email protected]>
Co-authored-by: Edoardo Mancini <[email protected]>

* Review comments

* pipeline failures

* fix pipeline

* #163: added sdtm.oak to publish workflow to ensure the post will render

* #163 updated logo image so it renders on the website

* #163 spellcheck

---------

Co-authored-by: Ross Farrugia <[email protected]>
Co-authored-by: StefanThoma <[email protected]>
Co-authored-by: Edoardo Mancini <[email protected]>
Co-authored-by: Edoardo Mancini <[email protected]>
  • Loading branch information
5 people authored Oct 24, 2024
1 parent e3b8418 commit 40a2a41
Show file tree
Hide file tree
Showing 6 changed files with 396 additions and 0 deletions.
1 change: 1 addition & 0 deletions .github/workflows/publish.yml
Original file line number Diff line number Diff line change
Expand Up @@ -52,6 +52,7 @@ jobs:
riskmetric
tidyCDISC
mirai
sdtm.oak
- name: Install tinytex
run: quarto install tool tinytex
Expand Down
48 changes: 48 additions & 0 deletions inst/WORDLIST.txt
Original file line number Diff line number Diff line change
Expand Up @@ -1160,3 +1160,51 @@ mypackage
parmsam
shinyl
zzz
BEFORE’
CDASH
CMSTRTPT
CMTRT
CRF
DM
eCRF
EDC
eDT
FLUIDS’
hardcode
hardcoded
MDPRIOR
MHOCCUR
MHPRESP
MHTERM
NonCRF
oak
Pressure
RELREC
Roadmap
SV
TEMP
VSMETHOD
VSPOS
VSTEST
VSLAT
tgt
Y
oakgarden
stringsAsFactors
Rammprasad
mmHg
MDRAW
kable
Ganapathy
FASCAT
DOSU
dat
CORTISPORIN
CMSTTPT
CMMODIFY
CMDOSU
CMDOSE
clst
br
Varialble
sdtmoak
73 changes: 73 additions & 0 deletions posts/zzz_DO_NOT_EDIT_introducing.../appendix.R
Original file line number Diff line number Diff line change
@@ -0,0 +1,73 @@
suppressMessages(library(dplyr))
# markdown helpers --------------------------------------------------------

markdown_appendix <- function(name, content) {
paste(paste("##", name, "{.appendix}"), " ", content, sep = "\n")
}
markdown_link <- function(text, path) {
paste0("[", text, "](", path, ")")
}



# worker functions --------------------------------------------------------

insert_source <- function(repo_spec, name,
collection = "posts",
branch = "main",
host = "https://github.com",
text = "Source",
file_name) {
path <- paste(
host,
repo_spec,
"tree",
branch,
collection,
name,
file_name,
sep = "/"
)
return(markdown_link(text, path))
}

insert_timestamp <- function(tzone = Sys.timezone()) {
time <- lubridate::now(tzone = tzone)
stamp <- as.character(time, tz = tzone, usetz = TRUE)
return(stamp)
}

insert_lockfile <- function(repo_spec, name,
collection = "posts",
branch = "main",
host = "https://github.com",
text = "Session info") {
path <- path <- "https://pharmaverse.github.io/blog/session_info.html"

return(markdown_link(text, path))
}



# top level function ------------------------------------------------------

insert_appendix <- function(repo_spec, name, collection = "posts", file_name) {
appendices <- paste(
markdown_appendix(
name = "Last updated",
content = insert_timestamp()
),
" ",
markdown_appendix(
name = "Details",
content = paste(
insert_source(repo_spec, name, collection, file_name = file_name),
# get renv information,
insert_lockfile(repo_spec, name, collection),
sep = ", "
)
),
sep = "\n"
)
knitr::asis_output(appendices)
}
Loading

0 comments on commit 40a2a41

Please sign in to comment.