rOpenSci | Blog

All posts (Page 10 of 117)

Please Shut Up! Verbosity Control in Packages

We recently introduced a new paragraph to the development version of our dev guide Provide a way for users to opt out of verbosity, preferably at the package level: make message creation dependent on an environment variable or option (like “usethis.quiet” in the usethis package), rather than on a function parameter. The control of messages could be on several levels (“none, “inform”, “debug”) rather than logical (no messages at all / all messages)....

rOpenSci News Digest, January 2024

MacOS ARM64 binaries for use on Apple Silicon (aka M1/M2/M3) through R-universe; coworking; new packages and package news

How to Update a Translation with Babeldown

As part of rOpenSci’s multilingual publishing project1, we have been developing the babeldown R package, for translating Markdown-based content using the DeepL API. In a previous tech note we demonstrated the use of babeldown for translating a blog post in a workflow supported by Git. Here we use babeldown for translating living documents, such as our developer’s guide. In this case, translations not only need to be created at the time in first writing, but also updated as the document is changed over time....

R-universe now builds MacOS ARM64 binaries for use on Apple Silicon (aka M1/M2/M3) systems

R-universe now builds MacOS ARM64 binaries for use on Apple Silicon (aka M1/M2/M3) systems.

Working together to push science forward

Happy rOpenSci users can be found at