Я приступаю к амбициозному проекту RStudio, похожему на незавершенную совместную книгу Джека Догерти On the Line о Хартфорде. Я обнаружил, что мне нужно вести несколько разных заметок: о самом исследовании, о моем коде R, о том, как использовать определенные инструменты, о моих конфигурациях и т. Д. c.
Первоначально я просто хочу вести дневник, сфокусированный на фоновых технологиях: как я настроил сам проект RStudio, какие пакеты я установил, почему я начал использовать Packrat, но затем удалил проект и начал заново, что bookdown требует определенного yaml поля в файле index.Rmd для правильной работы (мне потребовался день, чтобы выяснить это) и так далее. Я решил, что не могу быть первым человеком, у которого возникнет потребность в таком ведении записей.
Итак, я начал с поиска пакета R, надстройки RStudio, шаблона R Markdown или грамотного программирования, которое может вставлять датированные записи, может обрабатывать теги и т. д. c. Мне не повезло, и я начал узнавать о пакете blogdown .
Вскоре я решил, что это перебор. Хотя мне, вероятно, следует завести блог по теме книги (кризис, вызванный коронавирусом), здесь не место для хранения записей о таких темах, как, например, о том, как обеспечить работу резервной копии с нестандартной структурой каталогов. Кроме того, blogdown нужен собственный каталог проекта, что как бы разрывает связь с исходным проектом. (Поддиректории блога и исследовательского проекта действительно имеют общего родителя, но это кажется ужасно запутанным.)
Итак, я вернулся к идее включить этот дневник в исходный проект bookdown. Но я не знаю другого способа сделать это, кроме файла Rmd, который (я думаю) не может автоматически вставлять точные отметки даты и времени в отдельные сообщения, использовать теги и т. Д. c. Поскольку я новичок в некоторых из этих вещей, я пишу здесь, чтобы спросить тех из вас, у кого больше опыта: «Как лучше всего удовлетворить эту общую потребность?» Можете ли вы порекомендовать какие-либо инструменты, которые хорошо подходят для этой цели?