Как я могу внести свой вклад в базу r в небольших отношениях?
-
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, с другой стороны, немного более закрыта и только за приглашение и вряд ли изменится. Так что будь то, к лучшему или хуже. Это работало так далеко, и, следовательно, я не среди тех, кто громко бемон.