Ich habe nur geschoben ein Paket auf Github, die ich regelmäßig, testen und installieren auf meinem Rechner mit folgenden R-Befehle dokumentieren:Run `devtools :: Dokument()` vor
library(devtools)
library(testthat)
setwd("bimark")
document() # cheers to roxygen2!
use_testthat() # cheers to testthat!
setwd("..")
install("bimark", build_vignettes=TRUE) # cheers to R-markdown!
library(bimark)
test_package("bimark")
run_examples("bimark")
jedoch Installation aus gitHub mit:
install_github("iago-lito/bimark")
funktioniert nicht, da
ERROR: a 'NAMESPACE' file is required
Th Der Grund, warum ich meine NAMESPACE
Datei nicht versioniere, ist, dass sie automatisch von devtools::document()
generiert wird.
Wie kann ich die vollständige doc-test-installation für meine Benutzer leicht machen, ohne Versionsdateien wie NAMESPACE
zu versionieren?
NAMESPACE wird nur dann automatisch generiert, wenn devtools :: document() und roxygen2 verwendet werden. Andernfalls erstellen Sie es manuell. Daher denke ich, dass sie es als eine Quelldatei betrachten, die versioniert werden muss. – witek