ropensci / unconf14

Repo to brainstorm ideas (unconference style) for the rOpenSci hackathon.
28 stars 3 forks source link

Automated tutorial builds from package vignettes #12

Open sckott opened 10 years ago

sckott commented 10 years ago

We have a template that builds markdown pages with a template from .Rmd vignettes for our website now, but would be nice to automate this more. Hopefully a relatively small task, but haven't gotten around to it yet. The rOpenGov team have used rake tasks to try to automate building tutorials from vignettes - perhaps we can build on what they have.

cboettig commented 10 years ago

:+1: yeah I think this is a great one to knock off for the hackathon. Perhaps something we can work into the continuous integration pipeline.

I've started just using a Makefile like this to update both the package Vignette and the Github README file, would be easy to add another line that could push an approriately templated md or html copy to the ropensci.org site...

karthik commented 10 years ago

Will second this. I'm testing out a micro EC2 box we can keep on 24/7 to do this automation (and also maintain status.ropensci.org.)

sckott commented 10 years ago

cool, The ropengov team uses rake tasks I believe, either way...

mfenner commented 10 years ago

I have recently started to use DigitalOcean instead of EC2. Works well so far and is cheaper.

sckott commented 10 years ago

+1 for Digital Ocean, and I didn't need to set ports for RStudio server to work

karthik commented 10 years ago

What's the cost comparison? say to a m 2.4 large

sckott commented 10 years ago

don't know

karthik commented 10 years ago

I suppose this is all very trivial to discuss. The cost for a micro instance is negligible anyway (we don't need anything larger for a status page) and port forwarding can easily be configured in a security group (Digital Ocean opening up 8787 or everything automatically doesn't seem like a good thing).

Either way we should just figure out the set up of the box itself and go from there.