Shannon Pileggi
banner
pipinghotdata.com
Shannon Pileggi
@pipinghotdata.com
#rstats Data Science ⚒️ @ThePCCTC
#RLadies Leadership Team http://rladies.org 💜
former prof at Cal Poly SLO & Emory
blogger & workshop instructor
Reposted by Shannon Pileggi
Fixing `tools::toTitleCase()` so it doesn't incorrectly capitalise conjunctions.

Team includes @pipinghotdata.com and @reikookamoto.bsky.social.

bugs.r-project.org/show_bug.cgi...
18674 – tools::toTitleCase() incorrectly capitalizes conjunctions (e.g. 'and') when using suspensive hyphenation
bugs.r-project.org
December 10, 2025 at 2:36 PM
Reposted by Shannon Pileggi
Here's one that many people will notice and appreciate - improving the CSS for the R manuals.

Team including @emitanaka.org @fontikar.bsky.social, Pao Corrales, Jayani Lakshika and Toni Price.

github.com/r-devel/r-de...
Wishlist: Improve the CSS for the R manuals · Issue #26 · r-devel/r-dev-day
The R manuals (like Writing R Extensions) are written in the GNU documentation format Texinfo and converted into several formats, most prominently HTML. The HTML versions are installed with R under...
github.com
December 10, 2025 at 2:36 PM
Reposted by Shannon Pileggi
Not all contributions need to touch R or C code. There have been some impactful improvements to R documentation and manuals.

Linking R manuals to help pages (with @statsrhian.bsky.social and Claire Welsh)

github.com/r-devel/r-de...
Link R manuals from help pages · Issue #125 · r-devel/r-dev-day
From the R-devel NEWS: • New system Rd macro ‘\manual{<name>}{<node>}’ to refer to a specific section _etc_ (possibly empty, for ‘Top’) of one of the R manuals (e.g., ‘R-exts’). This has already be...
github.com
December 10, 2025 at 2:36 PM
Reposted by Shannon Pileggi
Fixing a bug in the `text()` function. @heathrturnr.fosstodon.org.ap.brid.gy uses this one as an example of how to fix a bug in the R Dev Container in her talk for #LatinR last week.

The talk covers other aspects of contributing to R too.

hturner.github.io/LatinR2025/
Lowering Barriers to Contributing to R
hturner.github.io
December 10, 2025 at 2:36 PM
Reposted by Shannon Pileggi
The ability to specify colours with a 3-digit hex (e.g. "#12A" as equivalent to "#1122AA"). It was the first patch I was involved with, so it's especially dear to me! It's also makes changes to C code.

github.com/r-devel/r-pr...

With @oberman.bsky.social @malcolmbarrett.malco.io @gws.phd
3-digit hex colors · Issue #74 · r-devel/r-project-sprint-2023
Discussed in #73 Originally posted by pmur002 August 30, 2023 A post on fosstodon suggests adding support for "#RGB" colours in R (in addition to existing "#RRGGBB" colours. This may not be an urge...
github.com
December 10, 2025 at 2:36 PM
Yep that has been my experience, too. I always try not to overdo it on day 1/2, knowing it gets worse again
November 20, 2025 at 5:05 PM
This lunch and learn will complement her excellent posit::conf(2025) talk by walking through code that facilitates alignment with design principles. youtu.be/RQod46DSkiA?...
Design of Everyday Shiny Apps (Casey Aguilar-Gervase &amp; Maya Gans, Atorus) | posit::conf(2025)
YouTube video by Posit PBC
youtu.be
November 19, 2025 at 4:56 PM
Ha, thanks! I also had the pit in my stomach preparing the talk. 😅 Agree with the many caveats, and I tried really hard not get into the weeds and keep the ideas high level. @edavidaja.com was an incredible sounding board as I was iterating. I'm really glad to hear it was overall successful! 😃
November 19, 2025 at 3:13 PM
Thank you, Andy! 😊
November 19, 2025 at 2:19 PM
I hope it helps and lives up to the expectations, Rhian! 😊
November 18, 2025 at 10:02 PM
Thank you for the kind words, Jenny! 🥰
November 12, 2025 at 6:35 PM
🥹🤗❤️
November 12, 2025 at 12:25 AM
- what does it take beyond code to make a project reproducible?
- where are packages installed on my machine?
- how can binaries be helpful?
- what are the implications of R versions vs package versions in the R ecosystem?

Hope you enjoy! 🤗
November 11, 2025 at 1:32 PM