Mergi la Lansare! Pachete expediate către R-Multiverse

URMĂREȘTE-NE
16,065FaniÎmi place
1,142CititoriConectați-vă

Citiți-l în: Español.

Citiți-l în: Français.

Will Landau a introdus recent R-multiverse, o nouă modalitate de a publica pachete R, în timpul unui apel comunității rOpenSci.

După acel eveniment, o sesiune de coworking a permis și mai multe discuții între Will, colegii săi R-multiverse Jeroen Ooms și Maëlle Salmon și membrii comunității.

O misiune cheie în acea sesiune de coworking a fost să trimită pachete la R-multiverse live! Urmând instrucțiunile, orice întreținător de pachete care dorește să-și trimită software-ul la depozitul comunității trebuie să:

  • creați o versiune GitHub sau GitLab a pachetului lor;
  • deschideți o solicitare Pull la depozitul GitHub de contribuții, adăugând un fișier text care conține adresa URL la depozit.

Will a partajat și o funcție R care vă permite să efectuați verificări de pachete R-multiverse la nivel local înainte de a trimite: multiverse.internals::review_package().

În timpul sesiunii de coworking au fost trimise trei pachete!

Trimiteri de pachete

riem, pentru a obține date meteo de la stațiile (aeroporturi) ASOS prin intermediul Iowa Environment Mesonet.

Citiți mai multe despre riem.

geotargets, care extinde obiectivele pentru a lucra cu formate de date geospațiale

Eric R. Scott a trimis pachetul de geotargets care extinde obiectivele pentru a lucra cu formate de date geospațiale, cum ar fi rasterele și vectorii (de exemplu, fișierele de formă). Eric a fost coautor geotargets alături de Nick Tierney și Andrew Brown, dar Nick este menținătorul principal. Cu toate acestea, este perfect în regulă că Eric a trimis pachetul mai degrabă decât Nick. De fapt, R-multiverse vă permite să contribuiți cu pachete pe care nu le-ați scris delocatâta timp cât licența acordă permisiunea clară de a distribui și modifica codul.

Citiți mai multe despre obiective geografice.

weathercan, pentru a găsi și descărca date istorice despre vreme din Environment and Climate Change Canada (ECCC)

Steffi LaZerte și-a depus pachetul Weathercan, tot un pachet meteo, dar pentru Canada! Steffi s-a întrebat dacă are sens să trimită weathercan înainte de a face o grămadă de remedieri și îmbunătățiri pe care le plănuise în următoarele câteva săptămâni. Se pare că da, are sens! Pentru că multiversul va prelua automat cea mai recentă versiune. Steffi trebuie doar să-și amintească să creeze o nouă versiune după ce a îmbunătățit weathercan.

Citiți mai multe despre weathercan.

Ce urmează pentru acele pachete?

Acum că aceste pachete sunt în, sunt distribuite prin comunitate repertoriu. Este ca o previzualizare a noilor lansări.

În câteva săptămâni, când R-multiverse începe să construiască următorul producție instantaneu, acestea vor fi verificate împreună cu alte pachete. Dacă sunt gata de plecare, lansarea lor în acel moment va fi cea încorporată în producție. Dacă există unele probleme, întreținătorul poate încă împinge remedieri.

Atâta timp cât acele pachete sunt listate în R-multiverse, ele vor participa la instantaneele trimestriale de producție. Menținerii trebuie doar să creeze în continuare versiuni (o practică bună oricum) și să urmărească starea pachetului lor pe multivers.

Pentru ca utilizatorii pachetului să știe că pot instala pachetul din comunitate sau din depozitele de producție, întreținerii pachetului vor trebui să actualizeze instrucțiunile de instalare în README-ul pachetului lor. Ar putea adăuga și o insignă.

Ce urmează pentru R-multiverse?

După discuția de conf, apelul comunității rOpenSci și sesiunea de coworking rOpenSci, multiversul R își propune să crească participarea la sistemul său pentru a-l consolida și diversifica. Trimiterile de pachete noi sunt binevenite, la fel ca întrebările și solicitările de funcții. De asemenea, puteți aplica pentru a deveni moderator de pachet pentru a ajuta la gestionarea noilor trimiteri.

Dominic Botezariu
Dominic Botezariuhttps://www.noobz.ro/
Creator de site și redactor-șef.

Cele mai noi știri

Pe același subiect

LĂSAȚI UN MESAJ

Vă rugăm să introduceți comentariul dvs.!
Introduceți aici numele dvs.