저는 R 패키지 개발의 초보자입니다.R-forge 대 Rforge?
나는 단지 어느 것이 더 좋을지 알고 싶습니다. R-forge 또는 Rforge.net? 그들 사이의 주요 차이점은 무엇입니까?
저는 R 패키지 개발의 초보자입니다.R-forge 대 Rforge?
나는 단지 어느 것이 더 좋을지 알고 싶습니다. R-forge 또는 Rforge.net? 그들 사이의 주요 차이점은 무엇입니까?
Rforge.net는 R 재단에서 지원하는 R 핵심 멤버와 R-단조에 의해 운영되고 있지만
나는 어쩌면 제외한 모든 유의 한 차이를 보이지 않는 R.
모두 단지 패키지 관리자입니다 그들이 접대하는 프로젝트의 종류. 한 사이트에서 다른 프로젝트에서 사용할 수없는 일부 프로젝트를 호스팅하고있는 것일 수 있습니다. 한눈에, 그들은 같은 소스 컨트롤 (SVN)을 지원하는 것처럼 보이고 비슷한 방식으로 접근 할 수 있으며 일반적으로 유사한 목표를 가지고 있습니다.여러분이 원하는 것을 제공하는 한 사용할 수 있다고 생각합니다.
R-단조는 무엇을 위해 그 가치가 더 인기가있다 :
> nrow(available.packages(contriburl=contrib.url("http://www.r-forge.r-project.org")))
[1] 1272
> nrow(available.packages(contriburl=contrib.url("http://www.rforge.net")))
[1] 66
업데이트 2015년 3월 3일 : 숫자가 (1822 (rforge) 대 116 (rforge) 대 6,365 지금 CRAN). Github에서 호스팅되는 R 패키지를 검색/계산하는 방법을 모릅니다 (다른 질문 일 수 있습니다).
+1 유용한 R 코드로 질문에 대답하지 않기! – Andrie
대신 github을 사용하는 것이 좋습니다.
GitHub의이 SVN보다 일반적으로 더 나은 버전 관리 시스템입니다 자식을 사용하기 때문에
내가 github의를 사용합니다. Richie는 분기 작업이 더 쉽다고 언급하면서 오프라인 작업이 더 쉬워졌으며 명령 행 인터페이스를 좀 더 자세히 생각해 보았습니다.
github의 협업이 매우 우수합니다. 패키지를 포크로 만들기 쉽습니다. 몇 가지 개선 사항을 적용한 후 원래 관리자에게 변경 사항을 다시 보냅니다.
서버는 전문가가 운영하며 github.com은 rarely unavailable입니다. 오스트리아의 서버에 문제가 발생하면 R-forge가 다운되는 경우가 있습니다
code reviews은 특히 새로운 기여자와 작업 할 때 유용합니다.
(개인 의견) 인터페이스는
github pages이 쉽게 패키지에 대한 웹 사이트를 호스팅 할 수 있도록 이동이 깨끗하고 우아하고 간단합니다.
내장 위키는 온라인과 자식을 통해 편집하고, contribute documentation
문제 추적 인터페이스는 github에의
유일한 단점 훨씬 우수에 지역 사회를위한 좋은 장소를 만드는 바이너리를 제공하지 않는다는 것입니다.
library(devtools)
install_github("scales", "hadley")
이것은 당신이 R 개발 환경을 가지고 있지만,이 경우에도 windows을에, 실제로 설정하기 매우 쉽다는 것을 요구한다 : 나는 쉽게 GitHub의에서 직접 패키지를 설치하게 DevTools로 패키지를 개발하여 그 주위에 일
github이 더 나은 R 패키지 관리자가되는 것은 무엇입니까? –
이것은 R-Forge와 RForge.net의 차이에 대한 OP의 질문을 다루지 않습니다. OP가 언급 한 두 개의 저장소 대신 github을 사용하면 얻을 수있는 이점 중 일부는 적어도 가질 수 있습니다. –
@Anna : 가장 큰 장점은 svn보다는 git를 사용하므로 분기와 같은 것이 더 쉽다는 것입니다. –
나는 내 코트를 입을 것이다. – mdsumner
R-forge를 사용하지만 R 빌드 시스템은 특정 OSes에서는 특정 시간에 빌드되고 다른 시간에는 빌드되지 않는 몇 가지 패키지로 수개월 동안 손상되었습니다. 웹 측에서 증가하지 않는 svn 개정 카운터와 같은 다른 정보도 있습니다 이 사이트는 사이트의 일부이지만 중요하지 않습니다. 현재 R-forge는 저를위한 SVN Repo 서버입니다. 빌드 시스템이 모든 OS 및 현재 및 devel 버전의 R에서 제대로 작동하면 멋진 리소스였습니다. 바라건대 정상적인 서비스가 곧 재개되기를 바랍니다. –
나는 R-forge에서 일들이 어지럽다 고 동의하지만 충분히 잘 작동하여 6 또는 7 개의 패키지가 계속 호스팅됩니다. Rforge로 이동하거나 googlecode/github/등을 시도 할 시간을 투자하는 것만 큼 나쁘지 않습니다. 솔루션 또는 하이브리드 ... –