Есть ли пакет или другие удобные средства ведения дневника исследований для проекта RStudio? - PullRequest
0 голосов
/ 05 мая 2020

Я приступаю к амбициозному проекту RStudio, похожему на незавершенную совместную книгу Джека Догерти On the Line о Хартфорде. Я обнаружил, что мне нужно вести несколько разных заметок: о самом исследовании, о моем коде R, о том, как использовать определенные инструменты, о моих конфигурациях и т. Д. c.

Первоначально я просто хочу вести дневник, сфокусированный на фоновых технологиях: как я настроил сам проект RStudio, какие пакеты я установил, почему я начал использовать Packrat, но затем удалил проект и начал заново, что bookdown требует определенного yaml поля в файле index.Rmd для правильной работы (мне потребовался день, чтобы выяснить это) и так далее. Я решил, что не могу быть первым человеком, у которого возникнет потребность в таком ведении записей.

Итак, я начал с поиска пакета R, надстройки RStudio, шаблона R Markdown или грамотного программирования, которое может вставлять датированные записи, может обрабатывать теги и т. д. c. Мне не повезло, и я начал узнавать о пакете blogdown .

Вскоре я решил, что это перебор. Хотя мне, вероятно, следует завести блог по теме книги (кризис, вызванный коронавирусом), здесь не место для хранения записей о таких темах, как, например, о том, как обеспечить работу резервной копии с нестандартной структурой каталогов. Кроме того, blogdown нужен собственный каталог проекта, что как бы разрывает связь с исходным проектом. (Поддиректории блога и исследовательского проекта действительно имеют общего родителя, но это кажется ужасно запутанным.)

Итак, я вернулся к идее включить этот дневник в исходный проект bookdown. Но я не знаю другого способа сделать это, кроме файла Rmd, который (я думаю) не может автоматически вставлять точные отметки даты и времени в отдельные сообщения, использовать теги и т. Д. c. Поскольку я новичок в некоторых из этих вещей, я пишу здесь, чтобы спросить тех из вас, у кого больше опыта: «Как лучше всего удовлетворить эту общую потребность?» Можете ли вы порекомендовать какие-либо инструменты, которые хорошо подходят для этой цели?

1 Ответ

0 голосов
/ 05 мая 2020

думали ли вы об использовании репо с Git? Это могло бы удовлетворить потребность в коде отслеживания с максимальной простотой ... если вы часто совершаете коммит! Тем не менее, это не касается общей картины, извините

...