#roxygen2
roxygen2 8.0.0 out now: opensource.posit.co/blog/2026-05... ! So many goodies in this release including S7 support, tons of R6 improvement, a new config style, fewer dependencies, and so so many bug fixes #rstats
roxygen2 8.0.0
roxygen2 8.0.0 is now on CRAN, with first-class support for S7, a bunch of R6 improvements, a new configuration style, and a slimmer dependency footprint.
opensource.posit.co
May 1, 2026 at 8:35 PM
I still read 100% of the code I write for R packages, where the stakes are generally high. It's really important for testthat, dbplyr, roxygen2 etc, to continue to be robust high-quality code.
September 21, 2026 at 7:35 PM
Announcing roxygen2 8.0.0 for #RStats package developers! 📦

This major release streamlines documentation workflows and includes over 100 bug fixes, S7 support, R6 tooling, a lighter footprint, and modern configuration.

Learn more: opensource.posit.co/blog/2026-05...
roxygen2 8.0.0
roxygen2 8.0.0 is now on CRAN, with first-class support for S7, a bunch of R6 improvements, a new configuration style, and a slimmer dependency footprint.
opensource.posit.co
June 1, 2026 at 6:10 PM
Friendly #rstats package development reminder to my future self: `@inheritParams` is a nice {roxygen2} feature to help you stay DRY when writing function documentation. More here: r-pkgs.org/man.html#inh...

📦 : roxygen2.r-lib.org/index.html
16  Function documentation – R Packages (2e)
Learn how to create a package, the fundamental unit of shareable, reusable, and reproducible R code.
r-pkgs.org
June 27, 2025 at 8:27 PM
roxygen2 8.1.0 is now out with two small performance improvements: opensource.posit.co/blog/2026-08... (one will probably change your NAMESPACE, hence the minor version + blog post)
roxygen2 8.1.0
roxygen2 8.1.0 is now on CRAN. This release is mostly about performance: `@importFrom` now generates a single merged `importFrom()` directive per package, which makes your package load faster, and lin...
opensource.posit.co
August 4, 2026 at 8:20 PM
Day 7: roxygen2 Advanced Tags and Cross-References 📝

Master documentation with advanced roxygen2 features, with markdown-style writing! 🎯

💡 Pro Tip: Use @inheritDotParams to inherit ... parameter documentation.
📚 Resources: roxygen2.r-lib.org

#rstats #roxygen2 #Documentation #RPackageAdvent2025
December 7, 2025 at 11:00 AM
I'm planning on a GIANT roxygen2 release in the near future (tons of bug fixes, improved R6 support, new S7 support, ...) so if you use for your packages, I'd really appreciate you trying it out and letting me know if you see any problems! github.com/r-lib/roxyge... #rstats
April 16, 2026 at 9:11 AM
New blog post: @posit.co Positron Assistant provides inline completions with GitHub Copilot and chat/agent using Claude 4 Sonnet. Demo: using agent mode to create an #Rstats package with Roxygen2 docs and testthat unit tests. doi.org/10.59350/gkj...
July 16, 2025 at 10:22 AM
Excited to check out roxygen2 8.0.0 🎉
roxygen2 8.0.0 out now: opensource.posit.co/blog/2026-05... ! So many goodies in this release including S7 support, tons of R6 improvement, a new config style, fewer dependencies, and so so many bug fixes #rstats
roxygen2 8.0.0
roxygen2 8.0.0 is now on CRAN, with first-class support for S7, a bunch of R6 improvements, a new configuration style, and a slimmer dependency footprint.
opensource.posit.co
May 1, 2026 at 9:36 PM
TIL about the "💡" Show Code Actions icon in Positron IDE

This is the best way to generate roxygen2 skeletons in Positron & just found out about it 😅

It also lets you do a handful of other things with extensions, I'm noticing I can share a function with an LLM directly from my script. 👀
September 24, 2025 at 5:49 PM
we need a roxygen2 tag for "@vibecheck {who} {when} {note}" for noting that a human has reviewed an AI-assisted function. #rstats
December 18, 2025 at 3:56 PM
Ready to document your functions? Let’s talk roxygen2!

This R package lets you write documentation in your functions' files using special comments.
It’s what powers those very useful help files you see when you run ?function.

🔗 cran.r-project.org/web/packages...
July 15, 2025 at 8:45 PM
Just finished my first #rstats #TidyDevDay! It might have been a net negative on open issues, because I:

* opened an issue each in {pak}, {roxygen2}, and {gitcreds}
* submitted a PR to {forcats}
* submitted a PR to {usethis} (needs corrected test)

But at least I got this selfie with @hadley.nz 🫠😆
September 19, 2025 at 10:30 PM
But, there are more gems to use: pkgdown, roxygen2, actions, testhat, etc
August 8, 2025 at 4:41 PM
Oh yeah someone (me?) wrote roxygen2.r-lib.org/articles/nam...
Managing imports and exports
Generating the `NAMESPACE` file with roxygen2.
roxygen2.r-lib.org
August 22, 2025 at 6:50 PM
I've released mini-roxygen, a Rust CLI for #rstats

mini-roxygen parses a subset of roxygen comments and generates roxygen2-compatible Rd files output, without running R at all!

github.com/eitsupi/mini...
GitHub - eitsupi/mini-roxygen: A small, static implementation of a subset of roxygen2
A small, static implementation of a subset of roxygen2 - eitsupi/mini-roxygen
github.com
August 20, 2026 at 12:57 PM
I think with roxygen2 you @export the class implementations but DO NOT export the generic. That places the S3method call in the NAMESPACE.
August 18, 2025 at 9:42 AM
📝 "Create and use a custom roxygen2 tag"

👤 Maëlle Salmon (@maellesalmon.bsky.social)

📖 Extend roxygen2: Create custom tags to add new sections to your R package documentation. Learn how!

🔗 https://masalmon.eu/2024/09/03/roxygen2-custom-tag/

#rladies#rstats
December 24, 2024 at 7:18 AM
Introducing chores, a package that uses LLMs to help with repetitive, hard-to-automate coding tasks!

Manage prompts as markdown, select a chore, and let LLMs handle your tedious #RStats work.

@simonpcouch.com introduces chores and shows how it cuts roxygen2 boilerplate: posit.co/blog/introdu...
April 8, 2025 at 2:03 PM
Experimenting with `@examplesWebR` - a new roxygen2 tag that makes R package examples interactive!

Instead of static code blocks, users get "View in webR REPL" buttons that open examples in their browser or the embedded webR REPL. No R installation needed!

🧵1/2 #rstats #webR
July 8, 2025 at 7:42 AM
learning more about {roxygen2} than I ever thought possible

@inherit is incredible useful to avoid administrative duplication

roxygen2.r-lib.org
In-Line Documentation for R
Generate your Rd documentation, NAMESPACE file, and collation field using specially formatted comments. Writing documentation in-line with code makes it easier to keep your documentation up-to-date as...
roxygen2.r-lib.org
February 23, 2025 at 7:10 PM
Yeah, maybe I was thinking a bit too narrowly. There are certainly a number of packages that we have adopted after their maintainers moved on to other things, e.g. roxygen2, DBI, RSQLite,
December 1, 2024 at 8:34 PM
tinyrox is on CRAN!

Minimal roxygen2 alternative. Zero non-base R deps, generates your .Rd files and NAMESPACE

`install.packages("tinyrox")`

Part of the tinyverse toolchain:
cornball.ai/posts/tinyve...
April 15, 2026 at 9:20 PM