Skip to content

Commit ab55593

Browse files
committed
add Shannon
1 parent 45bbc46 commit ab55593

File tree

9 files changed

+1991
-11
lines changed

9 files changed

+1991
-11
lines changed

R/functions.R

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,6 +32,7 @@ participant_info <- function(name = "A Person",
3232
affiliation = NULL,
3333
pic = "/media/reshot-icon-human-person-6P2MCTEQ95.svg",
3434
alt = "Generic person icon",
35+
email = NULL,
3536
web = NULL, # main website
3637
link = NULL, # personal website
3738
newspaper = NULL, #blog else newspaper
@@ -53,12 +54,18 @@ participant_info <- function(name = "A Person",
5354
if (!is.null(affiliation)) {
5455
res <- c(res, list(paste(affiliation, '<br>')))
5556
}
57+
if (!is.null(email)) {
58+
hyperlink <- a(paste('{{< bi envelope size=1.3em color=#000000 >}}'),
59+
href = paste0("mailto:", email))
60+
res <- c(res, list(hyperlink))
61+
}
5662
links <- c("link", "newspaper", "linkedin", "facebook",
5763
"mastodon", "twitter", "github")
5864
for (x in links) {
5965
if (!is.null(get(x))){
6066
check_url(get(x))
61-
hyperlink <- a(paste('{{< bi', x, ' size=1.3em color=#000000 >}}'),
67+
y <- ifelse(x == "link", "link-45deg", x)
68+
hyperlink <- a(paste('{{< bi', y, ' size=1.3em color=#000000 >}}'),
6269
href = get(x), target = "_blank",
6370
style = "text-decoration:none")
6471
res <- c(res, list(hyperlink))
Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
title: Support for Bootstrap Icons
2+
author: Shafayet Khan Shafee
3+
version: 1.0.0
4+
quarto-required: ">=1.2.0"
5+
contributes:
6+
shortcodes:
7+
- bsicons.lua
8+

_extensions/shafayetShafee/bsicons/assets/css/all.css

Lines changed: 1876 additions & 0 deletions
Large diffs are not rendered by default.
Binary file not shown.
Binary file not shown.
Lines changed: 66 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,66 @@
1+
local function ensureHtmlDeps()
2+
quarto.doc.addHtmlDependency({
3+
name = "bootstrap-icons",
4+
version = "1.9.1",
5+
stylesheets = {"assets/css/all.css"}
6+
})
7+
end
8+
9+
local function isEmpty(s)
10+
return s == nil or s == ''
11+
end
12+
13+
local str = pandoc.utils.stringify
14+
15+
return {
16+
["bi"] = function(args, kwargs)
17+
local icon = str(args[1])
18+
local size = str(kwargs["size"])
19+
local color = str(kwargs["color"])
20+
local label = str(kwargs["label"])
21+
local class = str(kwargs["class"])
22+
23+
if not isEmpty(size) then
24+
size = "font-size: " .. size .. ";"
25+
else
26+
size = ''
27+
end
28+
29+
if not isEmpty(color) then
30+
color = "color: " .. color .. ";"
31+
else
32+
color = ''
33+
end
34+
35+
local style = "style=\"" .. size .. color .. "\""
36+
37+
if not isEmpty(label) then
38+
label = " aria-label=\"" .. label .. "\""
39+
end
40+
41+
if isEmpty(class) then
42+
class = ''
43+
end
44+
45+
local role = "role=\"img\""
46+
local aria_hidden = "aria-hidden=\"true\""
47+
48+
if quarto.doc.isFormat("html:js") then
49+
ensureHtmlDeps()
50+
if isEmpty(label) then
51+
return pandoc.RawInline(
52+
'html',
53+
"<i class=\"bi-" .. icon .. " " .. class .. "\"" .. style .. role .. aria_hidden .. "></i>"
54+
)
55+
else
56+
return pandoc.RawInline(
57+
'html',
58+
"<i class=\"bi-" .. icon .. " " .. class .. "\"" .. style .. role .. label .. "></i>"
59+
)
60+
end
61+
else
62+
return pandoc.Null()
63+
end
64+
65+
end
66+
}

_freeze/index/execute-results/html.json

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,10 @@
11
{
2-
"hash": "9eabee49f96833f965a3931ee520a35b",
2+
"hash": "24b2b5f0db5668ce32faccf48540866a",
33
"result": {
4-
"markdown": "---\ntitle: \"R Dev Day @ PLUS\"\n---\n\n\n**Friday July 12, 2024\\\nParis Lodron University of Salzburg (PLUS), Austria\\\n#RDevDayPLUS2024**\n\n\n\n\n\n*Collaborate on contributions to base R!*\n\nAn R Dev Day will be held as a satellite event to [useR! 2024](https://user2024.r-project.org/).\nThis will be an opportunity for novice and experienced contributors to work alongside members of the R Core Team on contributions to base R.\nInterested contributors are encouraged to self-nominate by **March 24, 2024**.\n\n<center>![The outside of the Faculty of Natural and Life Sciences building: a large, modern building with several glass-house style atriums.](NLW-Sommer-aussen-3-400.jpg)<br> <small>© Universität Salzburg. PLUS<br><br></small></center>\n\n## What will happen at the R Dev Day?\n\nTasks will be prepared in the run-up to the event, but are likely to include:\n\n * Reviewing, analysing and fixing bugs reported on R’s [Bugzilla](https://bugs.r-project.org/).\n * Contributing to message translations via [Weblate](https://translate.rx.studio/projects/r-project/).\n\n## Who can take part?\n\nThe sprint will involve a mixture of invited and self-nominated participants, so that we have contributors at all experience levels.\n\nThe main criteria for participation is a good knowledge of R programming and a keen interest in contributing, as we hope participants continue to contribute after the event. The table below shows the type of knowledge/skills we expect participants to have\n\n| Skills most will have | Skills some will have |\n|:------------------------:|:--------------------------------------------:|\n| Writing R functions | Programming in C |\n| Debugging R functions | Knowledge of S3/S4 classes and methods |\n| Writing R help files | Expertise in statistical methods in **stats**, **splines** |\n| Using git/Subversion | Able to build R from source |\n\nOther specialist skills e.g. expertise in building Windows/MacOS GUIs or fluency in a language with a low percentage of translated messages on [Weblate](https://translate.rx.studio/projects/r-project/), would of course be welcome!\n\nIt will help if you have some experience in contributing to base R, but novice contributors will be mentored in the run-up to the event. There will also be a *Contributing to R* tutorial at useR! 2024, which we encourage novice contributors to attend.\n\nWe are keen to foster a diverse community of contributors. If you are a member of the [R-Ladies](https://rladies.org/), [MiR](https://mircommunity.com/), [RainbowR](https://rainbowr.netlify.app/), [AfricaR](https://africa-r.org/), [ArabR](https://github.com/ARab-R), [AsiaR](https://bit.ly/join_asiaR_slack), or [LatinR](https://latin-r.com/) communities, or otherwise identify as part of an underrepresented group among R contributors, then we especially encourage you to self-nominate! To ensure a welcoming environment, we have a [code of conduct](/code-of-conduct.html) in place.\n\n## Apply for a place\n\nAnyone one interested to attend the sprint is encouraged to self-nominate via the [application form](https://rfoundation.limequery.com/834329) by **Sunday March 24** (anywhere on earth). You will be asked about your experience, skills and background to help us balance participation overall.\n\nThanks to the R Foundation, participants can attend the R Dev Day free of charge, with refreshments and lunch provided. We regret that support is not available for travel or accommodation, but note that [diversity and need-based scholarships](https://events.linuxfoundation.org/user/attend/scholarships/) are available for useR! 2024, which precedes the R Dev Day (deadline 17 March, 11:59 CET). Scholarship recipients would be expected to participate fully in useR! 2024, otherwise registration at useR! 2024 is **not** required to participate in R Dev Day.\n\nParticipation is in person by default. If you are an established contributor and wish to support the event remotely, please contact the organizing team. \n\n## Practicalities\n\nThe sprint will be held in the [Faculty of Natural and Life Sciences](https://www.plus.ac.at/natural-and-life-sciences/?lang=en) at PLUS, which is ~30 minutes from the useR! 2024 venue by public transport.\n\nSee the [travel information](https://www.plus.ac.at/natural-and-life-sciences/contact-travel-information-directions/?lang=en) on the PLUS website for more detail.\n\n## Organizing team\n\nThis event is being organized by members of [R Contribution Working Group](https://contributor.r-project.org/working-group) in coordination with the R Core Team.\n\n::: people-gallery\n::: {#person1}\n\n<img src=\"media/heather_turner.jpg\" alt=\"Headshot of Heather Turner. She is a white woman in her 40s with long dark hair and wears glasses.\" style=\"width:55%\"/>\n<br><b> Heather Turner </b>\n<br> RSE Fellow<br>Associate Professor <br>\n<a href=\"https://warwick.ac.uk/heatherturner\" target=\"_blank\" style=\"text-decoration:none\">\n <img src=\"media/reshot-icon-link-TPKSVGQNXF.svg\" height=\"30\" style=\"margin:2px; vertical-align:middle;\" border=\"0\"/>\n</a>\n<a href=\"mailto:h.turner.1@warwick.ac.uk\">\n <img src=\"media/reshot-icon-email-P9WA8LS724.svg\" height=\"30\" style=\"margin:2px; vertical-align:middle;\" border=\"0\"/>\n</a>\n\n:::\n:::\n\n## Contact\n\nFor queries about this event, please contact [r-dev-day-plus-team\\@gaggle.email](mailto:r-dev-day-plus-team@gaggle.email).\n\n## Sponsors\n\n[The R Foundation](https://www.r-project.org/foundation/) is sponsoring venue hire and catering for this event. \n\nAs this is a satellite event to useR! 2024, we encourage any companies interested in providing further sponsorship to [sponsor useR! 2024](https://events.linuxfoundation.org/user/sponsor/). \nAlternatively, anyone can [donate to the R Foundation](https://www.r-project.org/foundation/donations.html) online.",
5-
"supporting": [],
4+
"markdown": "---\ntitle: \"R Dev Day @ PLUS\"\n---\n\n\n**Friday July 12, 2024\\\nParis Lodron University of Salzburg (PLUS), Austria\\\n#RDevDayPLUS2024**\n\n\n\n\n\n*Collaborate on contributions to base R!*\n\nAn R Dev Day will be held as a satellite event to [useR! 2024](https://user2024.r-project.org/).\nThis will be an opportunity for novice and experienced contributors to work alongside members of the R Core Team on contributions to base R.\nInterested contributors are encouraged to self-nominate by **March 24, 2024**.\n\n<center>![The outside of the Faculty of Natural and Life Sciences building: a large, modern building with several glass-house style atriums.](NLW-Sommer-aussen-3-400.jpg)<br> <small>© Universität Salzburg. PLUS<br><br></small></center>\n\n## What will happen at the R Dev Day?\n\nTasks will be prepared in the run-up to the event, but are likely to include:\n\n * Reviewing, analysing and fixing bugs reported on R’s [Bugzilla](https://bugs.r-project.org/).\n * Contributing to message translations via [Weblate](https://translate.rx.studio/projects/r-project/).\n\n## Who can take part?\n\nThe sprint will involve a mixture of invited and self-nominated participants, so that we have contributors at all experience levels.\n\nThe main criteria for participation is a good knowledge of R programming and a keen interest in contributing, as we hope participants continue to contribute after the event. The table below shows the type of knowledge/skills we expect participants to have\n\n| Skills most will have | Skills some will have |\n|:------------------------:|:--------------------------------------------:|\n| Writing R functions | Programming in C |\n| Debugging R functions | Knowledge of S3/S4 classes and methods |\n| Writing R help files | Expertise in statistical methods in **stats**, **splines** |\n| Using git/Subversion | Able to build R from source |\n\nOther specialist skills e.g. expertise in building Windows/MacOS GUIs or fluency in a language with a low percentage of translated messages on [Weblate](https://translate.rx.studio/projects/r-project/), would of course be welcome!\n\nIt will help if you have some experience in contributing to base R, but novice contributors will be mentored in the run-up to the event. There will also be a *Contributing to R* tutorial at useR! 2024, which we encourage novice contributors to attend.\n\nWe are keen to foster a diverse community of contributors. If you are a member of the [R-Ladies](https://rladies.org/), [MiR](https://mircommunity.com/), [RainbowR](https://rainbowr.netlify.app/), [AfricaR](https://africa-r.org/), [ArabR](https://github.com/ARab-R), [AsiaR](https://bit.ly/join_asiaR_slack), or [LatinR](https://latin-r.com/) communities, or otherwise identify as part of an underrepresented group among R contributors, then we especially encourage you to self-nominate! To ensure a welcoming environment, we have a [code of conduct](/code-of-conduct.html) in place.\n\n## Apply for a place\n\nAnyone one interested to attend the sprint is encouraged to self-nominate via the [application form](https://rfoundation.limequery.com/834329) by **Sunday March 24** (anywhere on earth). You will be asked about your experience, skills and background to help us balance participation overall.\n\nThanks to the R Foundation, participants can attend the R Dev Day free of charge, with refreshments and lunch provided. We regret that support is not available for travel or accommodation, but note that [diversity and need-based scholarships](https://events.linuxfoundation.org/user/attend/scholarships/) are available for useR! 2024, which precedes the R Dev Day (deadline 17 March, 11:59 CET). Scholarship recipients would be expected to participate fully in useR! 2024, otherwise registration at useR! 2024 is **not** required to participate in R Dev Day.\n\nParticipation is in person by default. If you are an established contributor and wish to support the event remotely, please contact the organizing team. \n\n## Practicalities\n\nThe sprint will be held in the [Faculty of Natural and Life Sciences](https://www.plus.ac.at/natural-and-life-sciences/?lang=en) at PLUS, which is ~30 minutes from the useR! 2024 venue by public transport.\n\nSee the [travel information](https://www.plus.ac.at/natural-and-life-sciences/contact-travel-information-directions/?lang=en) on the PLUS website for more detail.\n\n## Organizing team\n\nThis event is being organized by members of [R Contribution Working Group](https://contributor.r-project.org/working-group) in coordination with the R Core Team.\n\n::: people-gallery\n::: {#person}\n\n<img src=\"media/heather_turner.jpg\" alt=\"Headshot of Heather Turner. She is a white woman in her 40s with long dark hair and wears glasses.\" style=\"width:55%\"/>\n<br> <a href=\"https://warwick.ac.uk/heatherturner\" target=\"_blank\" style=\"text-decoration:none\">Heather Turner</a> </b><br>\nUniversity of Warwick <br>\n<a href=\"mailto:h.turner.1@warwick.ac.uk\">{{&lt; bi envelope size=1.3em color=#000000 &gt;}}</a>\n<a href=\"https://warwick.ac.uk/heatherturner\" target=\"_blank\" style=\"text-decoration:none\">{{&lt; bi link-45deg size=1.3em color=#000000 &gt;}}</a>\n<a href=\"https://uk.linkedin.com/in/heathrturnr\" target=\"_blank\" style=\"text-decoration:none\">{{&lt; bi linkedin size=1.3em color=#000000 &gt;}}</a>\n<a href=\"https://fosstodon.org/@HeathrTurnr\" target=\"_blank\" style=\"text-decoration:none\">{{&lt; bi mastodon size=1.3em color=#000000 &gt;}}</a>\n<a href=\"https://github.com/hturner/\" target=\"_blank\" style=\"text-decoration:none\">{{&lt; bi github size=1.3em color=#000000 &gt;}}</a>\n\n:::\n\n::: {#person}\n\n<img src=\"media/shannon_pileggi.jpg\" alt=\"Headshot of Shannon Pileggi\" style=\"width:55%\"/>\n<br> <a href=\"https://www.pipinghotdata.com/\" target=\"_blank\" style=\"text-decoration:none\">Shannon Pileggi</a> </b><br>\nThe Prostate Cancer Clinical Trials Consortium <br>\n<a href=\"mailto:shannon.pileggi@gmail.com\">{{&lt; bi envelope size=1.3em color=#000000 &gt;}}</a>\n<a href=\"https://www.pipinghotdata.com/\" target=\"_blank\" style=\"text-decoration:none\">{{&lt; bi link-45deg size=1.3em color=#000000 &gt;}}</a>\n<a href=\"https://www.linkedin.com/in/shannon-m-pileggi/\" target=\"_blank\" style=\"text-decoration:none\">{{&lt; bi linkedin size=1.3em color=#000000 &gt;}}</a>\n<a href=\"https://fosstodon.org/@PipingHotData\" target=\"_blank\" style=\"text-decoration:none\">{{&lt; bi mastodon size=1.3em color=#000000 &gt;}}</a>\n<a href=\"https://github.com/shannonpileggi/\" target=\"_blank\" style=\"text-decoration:none\">{{&lt; bi github size=1.3em color=#000000 &gt;}}</a>\n\n:::\n\n:::\n\n\n## Contact\n\nFor queries about this event, please contact [r-dev-day-plus-team\\@gaggle.email](mailto:r-dev-day-plus-team@gaggle.email).\n\n## Sponsors\n\n[The R Foundation](https://www.r-project.org/foundation/) is sponsoring venue hire and catering for this event. \n\nAs this is a satellite event to useR! 2024, we encourage any companies interested in providing further sponsorship to [sponsor useR! 2024](https://events.linuxfoundation.org/user/sponsor/). \nAlternatively, anyone can [donate to the R Foundation](https://www.r-project.org/foundation/donations.html) online.",
5+
"supporting": [
6+
"index_files"
7+
],
68
"filters": [
79
"rmarkdown/pagebreak.lua"
810
],

index.qmd

Lines changed: 28 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -64,18 +64,39 @@ See the [travel information](https://www.plus.ac.at/natural-and-life-sciences/co
6464
This event is being organized by members of [R Contribution Working Group](https://contributor.r-project.org/working-group) in coordination with the R Core Team.
6565

6666
::: people-gallery
67-
::: {#person1}
67+
::: {#person}
6868
```{r, results = "asis"}
69-
person_info(name = "Heather Turner",
70-
affiliation = "RSE Fellow<br>Associate Professor",
71-
pic = "media/heather_turner.jpg",
72-
alt = "Headshot of Heather Turner. She is a white woman in her 40s with long dark hair and wears glasses.",
73-
website = "https://warwick.ac.uk/heatherturner",
74-
email = "h.turner.1@warwick.ac.uk")
69+
participant_info(name = "Heather Turner",
70+
affiliation = "University of Warwick",
71+
pic = "media/heather_turner.jpg",
72+
alt = "Headshot of Heather Turner. She is a white woman in her 40s with long dark hair and wears glasses.",
73+
email = "h.turner.1@warwick.ac.uk",
74+
web = "https://warwick.ac.uk/heatherturner",
75+
link = "https://warwick.ac.uk/heatherturner",
76+
github = "https://github.com/hturner/",
77+
mastodon = "https://fosstodon.org/@HeathrTurnr",
78+
linkedin = "https://uk.linkedin.com/in/heathrturnr")
7579
```
7680
:::
81+
82+
::: {#person}
83+
```{r, results = "asis"}
84+
participant_info(name = "Shannon Pileggi",
85+
affiliation = "The Prostate Cancer Clinical Trials Consortium",
86+
pic = "media/shannon_pileggi.jpg",
87+
alt = "Headshot of Shannon Pileggi",
88+
email = "shannon.pileggi@gmail.com",
89+
web = "https://www.pipinghotdata.com/",
90+
link = "https://www.pipinghotdata.com/",
91+
github = "https://github.com/shannonpileggi/",
92+
mastodon = "https://fosstodon.org/@PipingHotData",
93+
linkedin = "https://www.linkedin.com/in/shannon-m-pileggi/")
94+
```
7795
:::
7896

97+
:::
98+
99+
79100
## Contact
80101

81102
For queries about this event, please contact [r-dev-day-plus-team\@gaggle.email](mailto:r-dev-day-plus-team@gaggle.email).

media/shannon_pileggi.jpg

91.4 KB
Loading

0 commit comments

Comments
 (0)