Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion booknews.Rmd
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@

## Dev version


- 2026-06-30, document current AI policies.
- 2026-05-21, better document reviewer search in Airtable (#1009, #1010).
- 2026-06-12, add mention of testit (#1014).
- 2026-05-29, link in reviewer guide to stats template for stats reviews (#1012)
Expand Down
2 changes: 1 addition & 1 deletion pkg_building.es.Rmd
Original file line number Diff line number Diff line change
Expand Up @@ -304,7 +304,7 @@ Adem谩s, no se podr谩 hacer click en los enlaces desde la documentaci贸n local.

## Sitio web de documentaci贸n {#website}

Todos los paquetes enviados para su revisi贸n de software deben incluir un enlace claro a la p谩gina web de documentaci贸n en el repositorio de c贸digo fuente.
Todos los paquetes enviados para su revisi贸n deben incluir un enlace claro a la p谩gina web de documentaci贸n en el repositorio de c贸digo fuente.
Te recomendamos que crees un sitio web con la documentaci贸n de tu paquete utilizando [`pkgdown`](https://github.com/r-lib/pkgdown).
Hay un [cap铆tulo sobre pkgdown (en ingl茅s)](https://r-pkgs.org/website.html) en libro "R packages", y, c贸mo no es de extra帽ar, el paquete `pkgdown` tiene [su propio sitio web de documentaci贸n](https://pkgdown.r-lib.org/).

Expand Down
16 changes: 13 additions & 3 deletions softwarereview_author.Rmd
Original file line number Diff line number Diff line change
Expand Up @@ -39,9 +39,19 @@ This concise guide presents the software peer review process for you as a packag

### Use of generative AI tools

- The use of generative AI tools is acceptable in packages submitted for peer review, as described in [our initial blog post](https://ropensci.org/blog/2026/02/26/ropensci-ai-policy/).
- As stated in [our general policies](#policies-ai), we require all submitting authors to describe how such tools may have been used, and to include links to any relevant aspects of repositories.
- A very general rule-of-thumb is the greater the use of generative AI tools in an rOpenSci submission, the more documentation we will expect.
The use of generative AI tools is acceptable in packages submitted for peer review, as described in [our initial blog post](https://ropensci.org/blog/2026/02/26/ropensci-ai-policy/).
As stated in [our general policies](#policies-ai), we require all submitting authors to describe how such tools may have been used, and to include links to any relevant aspects of repositories.

- Please provide easy-to-find details or links on any usage of generative AI tools in your documentation, like in [this package](https://apaf-bioinformatics.github.io/HydraR/#robot-use-of-generative-ai), which helpfully includes the following statements:
> For a detailed disclosure of AI usage, please refer to the [agents.md](https://apaf-bioinformatics.github.io/HydraR/agents.html) file.
> For architectural rationale and design tradeoffs, please refer to the [DESIGN.md](https://apaf-bioinformatics.github.io/HydraR/DESIGN.html) file.
Both files are linked to directly from the main README, and included within the repository itself.
- A very general rule-of-thumb is the greater the use of generative AI tools in an rOpenSci submission, the more we will expect tool use to be documented within the software itself.
- We request AI tools be used in systematic ways that record decisions guiding tool processes and outputs within the software itself.
- Systemtic tool usage contrasts with use through series of reactive prompts which commonly leave no trace within the software itself.

Examples of systematic generative AI tools range from [GitHub's "spec-kit" for specification-driven development](https://github.com/github/spec-kit) to [our own experimental tool to document software design decisions](https://github.com/ropensci-review-tools/designlens).
These all share the common pattern of producing additional artefacts which document decisions and processes of development alongside the software itself.

#### How to use generative AI tools in preparing software for review

Expand Down
2 changes: 1 addition & 1 deletion softwarereview_author.es.Rmd
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@ Esta gu铆a condensa el proceso de revisi贸n por pares desde el punto de vista de
- [Ejemplo de respuesta sobre solapamiento](https://github.com/ropensci/software-review/issues/199#issuecomment-375358362). Considera tambi茅n a帽adir informaci贸n sobre paquetes similares a tu [documentaci贸n de paquetes](#docs-general).

- Los paquetes estad铆sticos deben cumplir los requisitos adicionales que se detallan en nuestra otra [*Gu铆a de desarrollo de software estad铆stico*](https://stats-devguide.ropensci.org/).
- Software estad铆stico *debe* comenzar tambi茅n con una investigaci贸n previa a la presentaci贸n.
- El software estad铆stico *debe* comenzar tambi茅n con una consulta previa al env铆o para su revisi贸n.

### Ciclo de desarrollo

Expand Down
6 changes: 3 additions & 3 deletions softwarereview_editor.es.Rmd
Original file line number Diff line number Diff line change
Expand Up @@ -271,10 +271,10 @@ Cuando estas fuentes de informaci贸n no sean suficientes,

##### Consejos para la b煤squeda en Airtable {#tips-for-reviewer-search-in-airtable}

Nuestra base de datos de Airtable aparece enlazada en la parte superior de nuestro canal de Slack 芦*editors-only (solo equipo editorial).
Una vez que inicies sesi贸n en Airtable a trav茅s de ese enlace, deber铆as ver 芦*rOpenSci Software Review Database (Base de datos de rese帽as de software de rOpenSci)*禄 con la opci贸n 芦*Search Reviewers (buscar revisores)*禄 en la parte superior izquierda:
Nuestra base de datos de Airtable aparece enlazada en la parte superior de nuestro canal de Slack 芦*editors-only*禄 (solo equipo editorial).
Una vez que inicies sesi贸n en Airtable a trav茅s de ese enlace, deber铆as ver 芦*rOpenSci Software Review Database (Base de datos de revisi贸nes de software de rOpenSci)*禄 con la opci贸n 芦*Search Reviewers*禄 (buscar personas revisores) en la parte superior izquierda:

![Captura de pantalla de la interfaz de filtros de Airtable con un filtro sobre experiencia en disciplinas que debe incluir qu铆mica y en conocimientos t茅cnicos que tienen que incluir integraci贸n continua](images/airtable-filters.png)
![Captura de pantalla de la interfaz de filtros de Airtable con un filtro sobre experiencia en disciplinas que debe incluir 'qu铆mica' y en conocimientos t茅cnicos que tienen que tener 'integraci贸n continua'](images/airtable-filters.png)

Comprueba la revisi贸n m谩s reciente de la persona y evita a cualquiera que haya revisado en los 煤ltimos seis meses.
Asimismo, comprueba si una persona que es nueva revisando ha indicado que requiere tutor铆a en el campo`require_mentorship`.
Expand Down
4 changes: 2 additions & 2 deletions softwarereview_editor_management.es.Rmd
Original file line number Diff line number Diff line change
Expand Up @@ -65,7 +65,7 @@ Te deseamos lo mejor,
- Env铆ale una invitaci贸n a la base de datos de Airtable de revisi贸n de software (enlazada en la descripci贸n del canal s贸lo para editores en Slack).
Aseg煤rate de que la invitaci贸n es "S贸lo lectura".

- Actualiza el campo "editor" en la tabla "reviewers-prod" de Airtable (se utiliza para identificar y listar a las personas que son parte del equipo editorial actual dentro de esta *Gu铆a de desarrollo*).
- Actualiza el campo "*editor*" en la tabla "*reviewers-prod*" de Airtable (se utiliza para identificar y listar a las personas que son parte del equipo editorial actual dentro de esta *Gu铆a de desarrollo*).
- Dale acceso al canal privado "editors-only" del espacio de trabajo Slack de rOpenSci (y al espacio de trabajo Slack en general si a煤n no est谩n all铆).

- Una vez que est茅 en el canal "editors-only", env铆a un mensaje de bienvenida con un ping a todas las personas editoras.
Expand All @@ -87,7 +87,7 @@ Te deseamos lo mejor,
- Haz clic en el bot贸n "_Share_ (compartir)" de la parte superior derecha, y luego en "_People with access_ (personas con acceso)"
- Haz clic en la casilla de la izquierda de la persona que quieras remover y luego en "_Remove 1 collaborator_ (remover 1 colaborador/a)".

- Cambia su etiqueta "editor" a "Em茅rito", en los datos "reviewers-prod" de Airtable
- Cambia su etiqueta "*editor*" a "*Em茅rito*", en los datos "*reviewers-prod*" de Airtable
- Las listas de integrantes del equipo editorial, tanto en el [cap铆tulo de introducci贸n a la revisi贸n del software en la gu铆a](https://github.com/ropensci/dev_guide/blob/main/softwarereview_intro.Rmd) como en el [README del repo de revisi贸n de software](https://github.com/ropensci/software-review/blob/main/README.Rmd), se completan autom谩ticamente a partir de los datos de AirTable.
Las actualizaciones se ejecutan diariamente, as铆 que compru茅balo un d铆a despu茅s de actualizar AirTable para asegurarte de que ambos se hayan actualizado.

Expand Down
2 changes: 1 addition & 1 deletion softwarereview_reviewer.es.Rmd
Original file line number Diff line number Diff line change
Expand Up @@ -34,7 +34,7 @@ Todos los env铆os generan un informe detallado sobre la estructura y funcionalid

### Directrices generales {#general-guidelines}

Para revisar un paquete, empieza por copiar nuestro [plantilla de revisi贸n](#reviewtemplate) o la plantilla [plantilla de examen estad铆stico](https://stats-devguide.ropensci.org/pkgreview.html#pkgrev-template) para software estad铆stico.
Para revisar un paquete, empieza por copiar nuestra [plantilla de revisi贸n](#reviewtemplate) o la [plantilla de revisi贸n estad铆stica](https://stats-devguide.ropensci.org/pkgreview.html#pkgrev-template) para software estad铆stico.
Estas plantillas deben utilizarse como listas de comprobaci贸n de alto nivel para orientar la estructura de la revisi贸n inicial.
Adem谩s de marcar los criterios m铆nimos, te pedimos que aportes comentarios generales sobre lo siguiente:

Expand Down