Dragi prieteni Ropensci, este timpul pentru rotunjirea noastră lunară de știri! Puteți citi această postare pe blogul nostru. Acum să ne aruncăm în activitate la Ropensci și în jurul său!
HQ Ropensci
Ajută -ne să ne menținem {pkgcheck}!
Programul Campionilor 2025
Apelul pentru prima cohortă în spaniolă s -a închis. Am primit 121 de aplicări de la oameni din 22 de țări diferite. Majoritatea solicitanților din acest an doresc să dezvolte un nou pachet, iar subiectele sunt foarte variate: de la acces la date, la noi analize, materiale educaționale, la aplicații de sănătate și agricole. Procesul de revizuire este în plină desfășurare. Notificările vor ieși în următoarele săptămâni tuturor celor care au aplicat. Apreciem foarte mult momentul în care toți solicitanții au luat pentru a scrie și a -și depune propunerile. Abia așteptăm să vedem ce va aduce cohorta din acest an la program!
Coworking
Citiți totul despre coworking!
Și amintiți -vă, puteți oricând să cowork în mod independent la munca legată de R, să lucrați la pachete care tind să fie neglijate sau să lucrați la ceea ce trebuie să faceți vreodată!
Software 📦
Pachete noi
Următoarele două pachete au devenit recent o parte a suitei noastre de software:
Descoperiți mai multe pachete, citiți mai multe despre revizuirea colegilor de software.
Versiuni noi
Următoarele unsprezece pachete au avut o actualizare de la ultimul buletin informativ: fără fricțiuni (v1.2.1), C3DR (v0.1.5), exclusiv (v0.5.2), Fellingdater (v1.0.3), FireexPosur (v1.1.0), forcis (1.0.1), geotargets (v0.3.1), stPlanr (overlapping_segments_in_overline), Tarchetipuri (0.13.1), ținte (1.11.3), și tinkr (0.3.0)
Recenzie de la egal la egal
Există paisprezece depuneri recent închise și active și 4 trimiteri în așteptare. Problemele sunt în diferite etape:
Aflați mai multe despre revizuirea colegilor de software și cum să vă implicați.
Pe blog
Solicită contribuții
Apeluri pentru întreținători
Dacă sunteți interesat să mențineți vreunul dintre pachetele R de mai jos, vă puteți bucura să citiți postarea noastră pe blog Ce înseamnă să mențineți un pachet?.
Solicită contribuții
Consultați pagina noastră de ajutor dorită – Înainte de a deschide un PR, vă recomandăm să întrebați dacă este încă nevoie de ajutor.
Colț de dezvoltare a pachetelor
Câteva sfaturi utile pentru dezvoltatorii de pachete R. 👀
Ateliere online de dezvoltare a pachetelor R de R Forwards
Oportunitate interesantă începe săptămâna viitoarecitiți mai multe pe site -ul R Forwards:
„Echipa de predare Forwards găzduiește două serii de ateliere începând cu luna viitoare pentru a -i învăța pe participanți cum să -și construiască propriile pachete R. Nu este necesară o experiență anterioară de construire a pachetelor.”
„Cohorta 1 se întâlnește în fiecare altă luni începând cu 2 iunie, de la 09:00 la 10:30 UTC și va fi învățat de Pao Corrales și Ella Kaye. Cohort 2 se întâlnește în fiecare altă marți începând cu 3 iunie, de la 14:30 la 16:00 UTC și va fi condusă de Emma Rand, Joyce Robbins și Heather Turner.”
Recunoașteți organizații cu ID -uri ROR în descriere
În postarea noastră recentă pe blog am explicat care sunt ROR IDS: sunt pentru organizații ce sunt orcid pentru persoane fizice. Acestea ajută la recunoașterea mai precisă a unei organizații (o companie care deține drepturile de autor, un non-profit care a finanțat munca etc.) în metadatele pachetului. Citeşte mai mult.
Protejați -vă documentația în mediile de control
Sau, cu alte cuvinte, cum să aveți pachetul nu eșuează R CMD check pe CRAN, dar exemple și viniete încă redate în documentația PKGDown?
Mulțumim lui Alasdair Warwick, întreținerea pachetului GTEXR recent revizuit, pentru a rezuma câteva sfaturi pe care le împărtășim aici:
- Pentru exemple de funcții, utilizați
examplesIfetichetă roxygen2 cuIN_PKGDOWNvariabilă de ex#' @examplesIf identical(Sys.getenv("IN_PKGDOWN"), "true") - Pentru viniete, fie pre-construirea dacă sunt necesare instrumente speciale/date/acreditări care nu sunt disponibile pe serverele de construcție generice sau utilizați
IN_PKGDOWNVariabilă cu opțiunea de evaluare Knitr, de exemplu
knitr::opts_chunk$set(
collapse = TRUE,
comment = "#>",
eval = Sys.getenv("IN_PKGDOWN") == "true"
)
Exemple:
Mai multe despre versiunile {renv} și r
Pentru a urmări articolul „🔗 🔗 CI: fixați versiunea R dacă utilizați RENV”, un sfat de Hugo Gruson: este de asemenea posibil să setați automat versiunea R la cea documentată renv.lock Când folosiți r-lib/setup-racţiune.
AIR primește o funcție usethis: usethis::use_air()
În martie am menționat Air, noul format s -a dezvoltat la Posit. În versiunea de dezvoltare USETHIS, există o funcție care vă ajută să configurați un proiect pentru a utiliza AIR: use_air(). A se vedea, de asemenea, problema despre configurația JSON.
Testarea mai bună HTTP cu versiunea de dezvoltare a VCR
Ultimele cuvinte
Mulțumesc pentru lectură! Dacă doriți să vă implicați cu Ropensci, consultați ghidul nostru care contribuie care vă poate ajuta să vă direcționați către locul potrivit, indiferent dacă doriți să contribuiți la cod, contribuții non-cod sau să contribuiți în alte moduri, cum ar fi partajarea cazurilor de utilizare. De asemenea, puteți susține munca noastră prin donații.
Dacă încă nu v -ați abonat la newsletter -ul nostru, puteți face acest lucru printr -un formular. Până când este timpul pentru următorul nostru buletin informativ, puteți ține legătura cu noi prin intermediul site -ului nostru web și al contului Mastodon.
