Question

De temps en temps, je vois de petits moyens que je pourrais améliorer soit R (récemment la commande IQR) et la documentation R (juste cette semaine peut-être élaborer des différences entre et mieux relier ensemble, tapply et par). Mais je ne vois pas un moyen de faire vraiment de retour de contribution. Je regardais dans le site de développeur et il semble que mes options sont soit pour tenter de devenir un développeur à part entière ou créer des packages, ni qui correspondent à ce que je veux accomplir.

Je ne propose IQR changements sur la liste de diffusion de R, mais n'a obtenu aucune réponse si je chiffre qui va nulle part.

Et de préciser, je parle de la base-R. D'autres paquets sont une autre affaire.

Des conseils?

Était-ce utile?

La solution

Envoyer (ou CC) à r-devel. Le trafic est assez élevé sur r-aide, et les choses peuvent y être négligé.

Fichier un bug dans la catégorie liste détaillant l'amélioration que vous souhaitez voir.

Après avoir déposé le bug, essayez de fournir un patch contre le code R ou de la documentation, le cas échéant. Je l'ai fait avant où il y avait un problème ou infelicity dans R, fourni un patch et un correctif pour les fichiers d'aide / manuel et avait les modifications acceptées (après modification appropriée) par R de base.

S'il est un ajout à la base de code R, vous allez devoir montrer qu'il ya un réel besoin pressant de l'addition. Fondamentalement, vous demandez R pour maintenir votre base de code à perpétuité, et ils sont peu susceptibles de le faire à moins que vous pouvez démontrer un besoin.

S'il est un ajout, recherchez un paquet de R populaire qui fait des choses similaires / connexes et suggérer au responsable du paquet qu'ils comprennent votre fonction. De cette façon, vous n'avez pas besoin de commencer un paquet entier pour quelque chose simple mais contribue votre code. Il y a plusieurs, populaires, forfaits *misc sur Cran par exemple.

Si vous souhaitez contribuer à la documentation fixe R et / ou manuels, fournir des correctifs aux sources. Vous pouvez trouver les sources à svn.r-project.org/R

Il faut espérer que vous donne quelques idées. Correctifs et un code toujours aide!

Autres conseils

Qu'en est-il des correctifs pour les packages existants?

Qu'en est-il des rapports de bugs ouverts sur les paquets? R-Forge des projets ne semblent pas utiliser beaucoup les traqueurs, mais certaines personnes sur le < a href = "http://code.google.com/p/rpostgresql/" rel = "nofollow"> RPostgreSQL équipe que je suis sur l'active (où il est hébergé sur Google code), et il a été utile - voir ici . Et nous avons eu un afflux vraiment utile de sang frais avec un nouveau développeur à bascule du Japon, probablement en partie à cause de la visibilité du projet là.

En substance, essayez de trouver un projet / groupe / équipe de se familiariser avec et rejoindre. En ce sens, cela est comme tout autre projet Open Source. La liste r-devel ( gmane vue ) est un bon endroit pour R le développement en général.

La R équipe de base, d'autre part, est un peu plus fermé et par invitation seulement et peu susceptible de changer. Soit, pour le meilleur ou le pire. Il a fonctionné jusqu'à présent, et donc je ne suis pas parmi ceux qui déplorent haut et fort.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top