Как я могу внести свой вклад в базу r в небольших отношениях?

StackOverflow https://stackoverflow.com/questions/4054585

  •  27-09-2019
  •  | 
  •  

Вопрос

Иногда я вижу маленькие способы, которыми я мог бы улучшить r (недавно команда IQR) и R Documentation (только на этой неделе, возможно, разрабатывая различия среди и лучших взаимодействия совокупности, Tapply, а также). Но я не вижу способ действительно сделать этот вклад. Я посмотрел на сайт разработчика, и кажется, что мои варианты либо пытаются стать полноценным разработчиком или создавать пакеты, ни один из которых не соответствует тому, что я хочу достичь.

Я предложил изменить IQR в списке рассылки R, но не получил ответа, поэтому я полагаю, что идет никуда.

И чтобы уточнить, я говорю о базе - р. Дополнительные пакеты - это другое дело.

Какие-нибудь советы?

Это было полезно?

Решение

Отправить (или CC) на R-Devel. Трафик довольно высокий на R-Help, и там можно пропустить вещи.

Подайте ошибку в категории список желаний, детализируя улучшение, которое вы хотели бы видеть.

Подавая ошибку, попробуйте предоставить патч с кодом R или документации в зависимости от необходимой. Я сделал это до того, как в R, в R, в R, поставил патч и исправление к файлам / руководству справки и имел принятые изменения (после подходящей модификации) по ядру R.

Если это дополнение к базе CDE CDE, вам придется показать, что существует реальная необходимость нажатия для добавления. По сути, вы спрашиваете R CORE для поддержания вашего кода в вечности, и они вряд ли сделают это, если вы не сможете продемонстрировать необходимость.

Если это сложение, ищите популярный посылку R, который делает подобные / связанные с этим и предлагает сопровождать пакета, которые они включают в себя вашу функцию. Таким образом, вам не нужно начать целый пакет для чего-то простого, но внося свой код. Есть несколько, популярных, *misc Пакеты на примере Cran.

Если вы хотите внести исправления в документацию R и / или руководства, предоставьте патчами к источникам. Вы можете найти источники в svn.r-project.org/r.

Надеюсь, что дает вам некоторые идеи. Патчи и код всегда помогают!

Другие советы

Как насчет патчей к существующим пакетам?

Как насчет открытых ошибок отчетов о пакетах? Родовой Проекты, похоже, много не используют трекеры выпуска, но некоторые люди на Rpostgresql. Команда я включена в него (где она размещена в Google Code), и это было полезно - глянь сюда. Отказ И у нас был действительно полезный приток свежей крови с раскачивым новым разработчиком из Японии, вероятно, частично из-за видимости проекта там.

По сути, попробуйте найти проект / группу / команду, чтобы познакомиться и присоединиться. В этом смысле это как и любой другой проект с открытым исходным кодом. Список R-Evel (ГММАНА ВИД) Это хорошее место для развития R в целом.

Основная команда R, с другой стороны, немного более закрыта и только за приглашение и вряд ли изменится. Так что будь то, к лучшему или хуже. Это работало так далеко, и, следовательно, я не среди тех, кто громко бемон.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top