Ответ 1
Вы можете предоставить файл NEWS
или файл ChangeLog
или оба, чтобы описать изменения в вашем пакете. Вы должны добавить эти файлы в папку верхнего уровня вашего проекта, то есть в той же папке, что и ваши DESCRIPTION
и NAMESPACE
.
Это описано в Руководстве по пакетам R в разделе 1.1 Структура пакета. В частности, этот параграф указывает на стандарт GNU:
В соглашениях для файлов NEWS и ChangeLog в проекте GNU см. http://www.gnu.org/prep/standards/standards.html#Documentation.
Хэдли указывает, что "Как правило, вы должны использовать файл NEWS, а не ChangeLog. Я думаю, что цель ChangeLog (перечислить каждое изменение) была включена в систему управления исходным кодом".
Чтобы создать файл NEWS
, просто создайте текстовый файл с именем NEWS
в папке верхнего уровня вашего пакета. Вы сохраняете этот файл вручную.
Вот выдержка из файла NEWS
из моего пакета miniCRAN
(ссылка CRAN):
miniCRAN v0.0-21 (Release date: 2014-08-18)
==============
Changes:
* Changes to defaults in plot.pkgDepGraph() to move legend to left of plot area.
miniCRAN v0.0-20 (Release date: 2014-08-18)
==============
Changes:
* Modified examples to reduce running time, mostly using \dontrun{} sections