Publications by rOpenSci - open tools for open science

Requiring 2FA for Our Main GitHub Organization

15.05.2022

Following our recent post on “Safeguards and Backups for GitHub Organizations”, nearly one month ago we went one step further and made two-factor authentication (2FA) required for all members and outside collaborators of our main organization, ropensci. It was a timely decision as GitHub since then announced it will require all users who cont...

5340 sym R (736 sym/1 pcs)

rOpenSci News Digest, May 2022

19.05.2022

Dear rOpenSci friends, it’s time for our monthly news roundup! You can read this post on our blog. Now let’s dive into the activity at and around rOpenSci! rOpenSci HQ R-universe prominently displays more information on packages! We have extended the r-universe.dev platform to provide even more real-time information and metadata about R pa...

11532 sym 12 img

Editorial Automation: Why & How to Set Up Chat-Ops for your Own Review System on GitHub

30.05.2022

Anyone can contribute a software package to the rOpenSci suite as long as it fits our scope (research lifecycle software and statistical software) for a transparent, constructive, nonadversarial and open review. In practice, the review steps are all recorded in GitHub issue threads (example). Software peer-review involves coordinating and trackin...

10965 sym R (107 sym/3 pcs) 2 img

rOpenSci Dev Guide 0.8.0: Updates

08.06.2022

rOpenSci Software Peer Review’s guidance is gathered in an online book that keeps improving! This blog post summarises what’s new in our Dev Guide 0.8.0, with all changes listed in the changelog. Farewell Stefanie Butland After many years of fabulous contributions to the rOpenSci community, Stefanie Butland left the role of community manager...

8326 sym

Communication & Collaboration with Contributors in an Open-Source Organization

13.06.2022

Zhiam Kamvar is Lesson Infrastructure Technology Developer at The Carpentries (Software Carpentry, Data Carpentry & Library Carpentry), an open global community teaching the skills & perspectives to turn data into knowledge.1 Maëlle Salmon is a Research Software Engineer with rOpenSci. In this post they compare their experiences in the two disti...

5100 sym

Why You Should (or Shouldn’t) Build an API Client

15.06.2022

These days web Application Programming Interfaces (APIs) are everywhere (scientific data sources, your system for Customer relationship management, cat facts API…). Do you need to write some R code wrapping a web resource such as an API? Packaging it up might be useful to you or your team for the same reason as any code. Now, whether you really...

10875 sym R (526 sym/1 pcs)

Presentamos a la nueva Community Manager de rOpenSci, Yanina Bellini Saibene

20.06.2022

Post in English ¡Hola! Soy Yanina Bellini Saibene, tu nueva Community Manager. Estoy muy entusiasmada de unirme a rOpenSci con este rol y así poder apoyar un proyecto tan importante en la ciencia abierta y en la Comunidad R. Cuando vi la convocatoria para el puesto, pensé que mis más de 20 años de experiencia trabajando en comunidades, sien...

3060 sym

Introducing rOpenSci new Community Manager, Yanina Bellini Saibene

20.06.2022

Entrada en español Hello! I am Yanina Bellini Saibene, your new community manager. I’m so excited to join rOpenSci in this role, and support such an important project in open science and in the R Community. When I saw the call for the position, I thought that my over 20 years of experience as a community builder, teacher, and researcher align...

2847 sym

rOpenSci News Digest, June 2022

23.06.2022

Dear rOpenSci friends, it’s time for our monthly news roundup! You can read this post on our blog. Now let’s dive into the activity at and around rOpenSci! rOpenSci HQ Introducing rOpenSci new Community Manager, Yanina Bellini Saibene We’re excited and extremely thrilled to announce Yanina Bellini Saibene is our new community manager! Yan...

10278 sym 4 img

Evaluating GitHub Activity for Contributors

30.06.2022

Say you have a bug report or feature request to make to a package. How can you use information on GitHub to manage your expectations (will there be a quick fix) and actions (should you go ahead and fork the repository)? In this post, we shall go over sources of information and explain how they can be used. In the end, there is no magical recipe, ...

5861 sym