Từ Writing R Extensions Manual, tôi đọc màNơi đặt các họa tiết gói để gửi CRAN?
Kể từ R 2.14.0 vị trí thuận lợi nhất để các nguồn Sweave là họa tiết thư mục con của các gói nguồn, nhưng đối với khả năng tương thích với các phiên bản trước đó của R, nguồn họa tiết sẽ được tìm kiếm trong inst/doc nếu họa tiết không tồn tại.
Tuy nhiên, khi tôi tạo một thư mục con vignettes
của nguồn gói, khi tôi chạy devtools::check()
hoặc R CMD check
tôi nhận được một cảnh báo cho Package vignette(s) without corresponding PDF
. Nếu tôi đặt họa tiết (.Rnw và .pdf) vào inst/doc
, séc sẽ hoàn tất mà không có khiếu nại. Tôi đã thử tìm kiếm trong thư viện của tôi tại cài đặt đóng gói và không thấy bất kỳ thư mục có tên vignettes
. Tôi có nên sử dụng vị trí không dùng nữa không?
Mục đích là để bạn không kiểm tra nguồn gói nhưng để kiểm tra phiên bản * đóng gói *, tức là gói nguồn được tạo bởi tác vụ 'R CMD build'. –
Nếu bạn đặt 'foo.Rnw' và' foo.pdf' trong 'vignettes /', pdf sẽ tự động được chuyển vào thư mục 'doc' đã cài đặt. Không cần can thiệp thủ công qua 'inst/doc'. –
Cái gì khác là sai như nhiều gói, bao gồm một số của tôi tôi chuyển đổi, làm việc với 'vignettes /'. –