cboettig / labnotebook

:notebook: Source code and version history for my online lab notebook
http://www.carlboettiger.info
Creative Commons Zero v1.0 Universal
99 stars 61 forks source link

A few thoughts on making workflows more portable #116

Closed cboettig closed 10 years ago

cboettig commented 10 years ago

Currently manuscripts developed in inst/doc/pubs or something like that; rather obtuse. Should manuscripts just be treated like other vignettes?

Default behavior for knitr .Rmd vignette is to build HTML. Could add a Makefile (called after knitr compiles the vignette) to recompile into md and then into tex/pdf using pandoc, but would then assume/require pandoc to be installed to build the package. Desirable to separate dependencies needed for automatic and remote build workflow from dependencies a user actually needs.

Would it help to declare ruby in a list of languages in my notebook .travis.yml? And/or particular versions, e.g.

language: [ ruby, node_js ]
rvm: [ 2.1.1 ]
node_js: [ 0.10 ]
cboettig commented 10 years ago

Done, see http://www.carlboettiger.info/2014/05/06/steps-to-a-more-portable-workflow.html