Note: Poirot shares a significant amount of codebase with Slidify. To ease development, I have integrated Poirot into the
dev branch of Slidify. These will be ported back to Poirot once the code matures.
require(devtools) install_github('poirot', 'ramnathv') install_github('slidify', 'ramnathv', ref = 'dev') install_github('slidifyLibraries', 'ramnathv')
Poirot uses markdown for text content, knitr for code chunks and mustache for templating. Poirot is highly extensible using widgets. As a publishing framework for data scientists, Poirot comes pre-equipped with support for math, visualization and tables.
Blogging with Poirot
You can start blogging with Poirot by cloning the sample blog, replacing the sample Rmd files with yours, modifying configuration in
posts/config.yml and running
blogify(".") from the root directory. You can view the blog by opening a local server using
$ git clone email@example.com:ramnathv/poirotBlog $ cd poirotBlog $ python -m SimpleHTTPServer 8080 $ open localhost:8080/posts
How to contribute
You can fork the repository on Github.