Site icon R-bloggers

rOpenSci News Digest, June 2026

[This article was first published on rOpenSci - open tools for open science, and kindly contributed to R-bloggers]. (You can report issue about the content on this page here)
Want to share your content on R-bloggers? click here if you have a blog, or here if you don't.
< !-- Before sending DELETE THE INDEX_CACHE and re-knit! -->

Dear rOpenSci friends, it’s time for our monthly news roundup! < !-- blabla --> You can read this post on our blog. Now let’s dive into the activity at and around rOpenSci!

rOpenSci HQ

Champions Program update

We have two concurrent cohorts, both in Spanish.

The 2025–2026 cohort is nearing the end of its participation in the program, so we are organizing the closing meeting and the overall evaluation.

The 2026–2027 cohort is continuing their training activities, meeting with their mentors, and starting to work on their packages, and they have been formally introduced on our blog! Read all about the 11 new Champions.

New editors Ronny Hernandez Mora, Joel Nitta, and Nick Tierney

We’re thrilled to introduce new editors Ronny Hernandez Mora, Joel Nitta, and Nick Tierney. An official welcome and thank you to all three!

A new guide: Organizing Events for First-time Contributors

Steffi LaZerte and Yanina Bellini Saibene released a fantastic new rOpenSci guide! Learn how to organize events for first-time contributors such as mini-hackathons and mini-translathons. Read more in the release announcement.

R-Universe updates

“Five recent R-Universe features you might have missed”: A clickbait title for a blog post you don’t want to miss! 😉 Jeroen Ooms describes five recent additions to the R-Universe platform:

In other news, R-universe user Tom Palmer also wrote about five things: “Five tips for managing your R-universe 🚀”. You won’t believe the fifth one. 😉

Yanina Joins the 2026 Sovereign Tech Fellowship

We’re excited to share that our Community Manager, Yanina Bellini Saibene, has been selected as a 2026 Sovereign Tech Fellow. During the fellowship, she will focus on making open source more accessible through improved contribution guidance, newcomer-focused mini-hackathons, multilingual training resources, and more sustainable localization practices across communities in the R ecosystem. These efforts will build on and extend rOpenSci’s work in community building, mentorship, and open science.

Quinceañera: celebrating 15 years together

In June, we held two community events and a co-working session to mark rOpenSci’s 15th anniversary. Across all three sessions, people shared memories of their first contribution, discussed ideas for the next 15 years, and reminded us of how genuinely welcoming rOpenSci and it’s community are. There’s more to come 🙂 Keep an eye out for what we have planned for the rest of the year.

Software Peer-Review updates

Community member Athanasia Mo Mowinckel has started a new AI agent “skills” repo at ropensci-review-tools/ropensci-skills. The repo holds a variety of “skills”, which are human-readable markdown files, for AI agents to assist in preparing software for peer-review. Anybody thinking about using AI systems to prepare software for peer-review is encouraged to try out these experimental skills, and to help us improve them for others by opening issues or pull requests in the GitHub repo.

Our recent updates to the goodpractice package have also been enhanced with an all-new AI “skill”. This skill instructs agents to edit and improve your package’s code to comply with the full suite of goodpractice checks. You can try it out with the package’s new use_skill_gp() function.

Coworking

Read all about coworking!

And remember, you can always cowork independently on work related to R, work on packages that tend to be neglected, or work on what ever you need to get done!

Software 📦

The following two packages recently became a part of our software suite:

Discover more packages, read more about Software Peer Review.

New versions

The following seventeen packages have had an update since the last newsletter: weathercan (v1.0.0), occCite (v0.6.2), lightr (v2.0.0), gutenbergr (v0.5.2), slopes (v2.0.0), qualtRics (v3.3.0), srr (v1.0.0), goodpractice (v1.1), pkgmatch (v0.5.4), pkgstats (v0.2.3), cffr (v1.4.1), dfms (v1.0.1), osmdata (v0.4.0), aRxiv (0.20), Athlytics (v1.0.6), ReLTER (3.1.1), and read.abares (v3.0.0).

The writexl package has a new maintainer, Bill Denney. NLMR is now maintained by Jakub Nowosad.

Software Peer Review

There are eighteen recently closed and active submissions and 4 submissions on hold. Issues are at different stages:

Find out more about Software Peer Review and how to get involved.

On the blog

< !-- Do not forget to rebase your branch! -->

Software Review

Calls for contributions

Calls for maintainers

If you’re interested in maintaining any of the R packages below, you might enjoy reading our blog post What Does It Mean to Maintain a Package?.

Calls for contributions

Refer to our help wanted page – before opening a PR, we recommend asking in the issue whether help is still needed.

Package development corner

Some useful information for R package developers. 👀

goodpractice’s new features and behind-the-scene notes

Software Review Lead Mark Padgham and long-time community member Athanasia Mo Mowinckel have written a blog post particularly relevant to package developers for two reasons:

Dumb Ways for an Open Source Project to Die

If you’re interested in open-source software projects’ survivability, you’ll enjoy this write-up by Andrew Nesbitt shared by Yanina Bellini Saibene.

Refactoring with Jarl: unused functions and more

Hannah Frick and Maëlle Salmon wrote “Refactoring with Jarl: a coffee chat” on the R-hub blog.

A strategy for recovering data on request interruption

Gábor Csárdi summarized recent changes to the gh package. Especially interesting is his strategy for interruptions: the user starts a long query then interrupts the process… how to not lose the data that’s already been received? The solution is to make it accessible through rlang::last_error(). More details in the post.

curl summer of bliss

The curl project announced that it will not accept any vulnerability report during the month of July this year. This is both the opportunity for maintainers to take a break, and to advertise paid curl support, in which there will be no interruption of service.

To conventionally commit or not

Sumner Evans wrote an interesting post criticizing the conventional commits convention (starting commits with e.g. fix: for bug fixes, feat: for new features, etc).

More than .gitignore

Nelson Figueroa wrote a useful overview of the different ways to make Git ignore some files.

How to work with LLMs without losing your skills

Vicki Boykis wrote an insightful post “We should be more tired than the model” including pratical tips such as “Starting to use the agent only after I’ve spent 20 minutes on the problem” or “Discussing an agent’s proposed implementation with another person instead”.

Last words

Thanks for reading! If you want to get involved with rOpenSci, check out our Contributing Guide. This guide will help direct you to the right place, whether you want to make code contributions, non-code contributions, or contribute in other ways such as through sharing use cases. You can also support our work through donations.

If you haven’t subscribed to our newsletter yet, you can do so though our signup form. Until it’s time for our next newsletter, you can keep in touch with us through our website, Mastodon, or LinkedIn. See you soon!

To leave a comment for the author, please follow the link and comment on their blog: rOpenSci - open tools for open science.

R-bloggers.com offers daily e-mail updates about R news and tutorials about learning R and many other topics. Click here if you're looking to post or find an R/data-science job.
Want to share your content on R-bloggers? click here if you have a blog, or here if you don't.
Exit mobile version