Używam pakietu devtools
, aby sprawdzić, czy pakiet, który tworzę, jest gotowy do przesłania do CRAN.Potrzebujesz dokumentować argumenty w funkcjach, które nie są eksportowane w pakiecie R?
Udokumentowałem małą liczbę funkcji za pomocą #'@export
, aby były one dostępne, gdy ładowany jest pakiet, który rozwijam.
Jednak po uruchomieniu , wydaje się, że muszę udokumentować funkcje, które NIE są eksportowane, tj. Te, które mogą być wywoływane przez funkcję, która jest eksportowana, ale które nie są dostępne i potrzebne każdemu, kto używa pakietu. Oto przykład z wyjścia devtools::check()
:
checking Rd \usage sections ... WARNING
Undocumented arguments in documentation object 'calculate_agreement'
‘a_assign_star’ ‘a_assign’
Czy muszę udokumentować te argumenty, chociaż funkcja nie jest eksportowana?
Musisz udokumentować wszystkie argumenty eksportowanych funkcji. Ten komunikat pojawia się, gdy wyeksportowałeś funkcję, ale nie opisano wszystkich jej argumentów. – Thomas