Documentos dinâmicos

Eduardo Elias Ribeiro Junior
Semana da Estatística da UFPR - 2017

Disponibilização

Referências

Documentos dinâmicos?

Fluxo de trabalho

Dinâmico: aquele que se modifica continuamente, que evolui; que pressupõe movimento, mudança.

Baseado em uma história real

Josefino e sua experiência no mercado de trabalho.

Documentos dinâmicos em R

Conceito bastante antigo

Família down (e agregados)

Família down (e agregados)

Knitr

Vantagens

Desvantagens

Rmarkdown

As opções YAML

O YAML de doc.Rmd sendo:

---
output:
  html_document:
    toc: true
    theme: "united"
    fig_height: 6
---

é interpretado pelo knitr como:

rmarkdown::render(input = doc.Rmd',
                  output_format = html_document(
                      toc = TRUE,
                      theme = "united",
                      fig_height = 6))

Os formatos internos

Formatos por pacotes externos

Vantagens

Desvantagens

Blogdown

Criando um site/blog

  1. Instale o blogdown;
  2. Instale o gerador hugo;
  3. Escolha um tema http://themes.gohugo.io/ (isso pode demorar muito!);
  4. Edite suas páginas;
  5. Tenha um servidor para disponibilização*

A estrutura de um site com blogdown


.
└── meusite
    ├── config.[yaml, toml]
    ├── content
    ├── layouts
    ├── public
    └── themes

Exemplos

Git e GitHub

Sistema de versionamento Git

Serviço de hospedagem e ambiente colaborativo GitHub

Por que Git/GitHub são importantes ?

Por que GitHub?

Coisas a se estudar

Obrigado