Nie do końca zrozumiałem sensowny przepływ pracy dla budowania pakietów i pisania ich dokumentacji.Jak piszesz swoją dokumentację pakietu?
Chcę, aby jak najwięcej procesu (i dokumentacji) było generowane automatycznie.
Oczywistym sposobem na zrobienie tego wydaje się użycie package.skeleton
w celu utworzenia podstawowych plików pakietów, a następnie programowego zastąpienia pliku DESCRIPTION
i plików Rd
. Problem polega na tym, że tracisz automatycznie wygenerowane pola, które zapewniają zapamiętanie i udokumentowanie wszystkich właściwych parametrów.
Chciałbym wiedzieć, w jaki sposób jesteś przejść do tworzenia pakietów i pisania dokumentacji. Czy są dostępne jakieś narzędzia ułatwiające proces? (roxygen wygląda na to, że został zaprojektowany do tego typu rzeczy, czy jest tam dobry tutorial do niego? I czy są jakieś alternatywy?)
Dzięki za wskazówki do Google Code. –
Tak, przeglądanie kodu innych osób i majsterkowanie z nim to najprostszy sposób sprawdzenia, jak to działa. – Shane
Ogólnie kod roxygen jest dość łatwy do zrozumienia i dość dobrze udokumentowany, więc nie miałem problemu z modyfikacją go dla moich potrzeb. – hadley