Domanda

Di tanto in tanto vedo piccoli modi ho potuto migliorare sia R (recentemente il comando IQR) e la documentazione R (proprio questa settimana, forse elaborare le differenze tra e una migliore interconnessione aggregato, Tapply, e da). Ma non vedo un modo per rendere davvero così indietro contributo. Ho guardato nel sito degli sviluppatori e sembra che le mie opzioni sono o di tentare di diventare uno sviluppatore a pieno titolo o creare pacchetti, nessuno dei quali in forma quello che voglio realizzare.

I ha proposto IQR modifiche sulla R mailing list ma non ottenne risposta così ho cifra che sta andando da nessuna parte.

E per chiarire, sto parlando di base-R. Pacchetti aggiuntivi sono un'altra cosa.

Qualche consiglio?

È stato utile?

Soluzione

Invia (o CC) per r-devel. Il traffico è piuttosto alta sulla r-aiuto, e le cose può essere trascurato lì.

un bug nella categoria lista dei desideri in dettaglio il miglioramento che si desidera vedere.

Dopo aver archiviato il bug, cercare di fornire una patch contro il codice R e o la documentazione a seconda dei casi. Ho fatto questo prima dove c'era un problema o infelicità in R, fornito una patch e una correzione per i file della guida / manuale e aveva le modifiche accettate (dopo opportuna modifica) di R core.

Se è un aggiunta alla base di codice R, si sta andando ad avere per dimostrare che non v'è una reale necessità pressante per l'aggiunta. In sostanza si sta chiedendo R Nucleo di mantenere il codice in perpetuo, ed è improbabile che possano farlo a meno che non si può dare prova di una necessità.

Se si tratta di un'aggiunta, sguardo per un pacchetto R popolare che fa / cose correlate simili e suggerire al manutentore del pacchetto che comprende la funzione. In questo modo non c'è bisogno di avviare un intero pacchetto di qualcosa di semplice, ma contribuiscono codice. Ci sono diversi, popolare, pacchetti *misc sul CRAN per esempio.

Se vuoi contribuire correzioni alla documentazione R e / o manuali, fornire patch ai sorgenti. È possibile trovare i fonti a svn.r-project.org/R

Speriamo che ti dà qualche idea. Patch e codice sempre aiuto!

Altri suggerimenti

Come su patch per pacchetti esistenti?

Come su segnalazioni di bug aperte su pacchetti? R-Forge progetti non sembrano utilizzare i tracker problema molto, ma alcune persone sul < a href = "http://code.google.com/p/rpostgresql/" rel = "nofollow"> RPostgreSQL squadra sto su attivato esso (dove è ospitato su Google Code), e ha stato utile - vedi qui . E abbiamo avuto un afflusso davvero utile di sangue fresco con un nuovo sviluppatore a dondolo dal Giappone, probabilmente in parte a causa della visibilità del progetto c'è.

In sostanza, cercare di trovare un progetto / gruppo / squadra di conoscere e aderire. In questo senso, questo è proprio come qualsiasi altro progetto Open Source. L'elenco R-devel ( gmane vista ) è un buon posto per R sviluppo in generale.

Il team di R core, d'altra parte, è un po 'più chiuso e per solo su invito ed è improbabile che il cambiamento. Così sia, nel bene e nel male. E ha funzionato finora, e quindi io non sono tra quelli che bemoan questo ad alta voce.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top