comandos_importantes.R

################################################
# Sequencia de comandos para construir um pacote
################################################

# Instalar o R, RStudio, rtools (Windows)
https://cran.r-project.org/bin/windows/base/ #R
https://rstudio.com/products/rstudio/download/ #RStudio
https://cran.r-project.org/bin/windows/Rtools/ #rtools


# No RStudio (Instalar pacotes necessarios)
pkgs <- c("devtools", "usethis", "roxygen2", "pkgdown")
## Instalando pacotes
install.packages(pkgs)

## Carregando pacotes

### Funcao carregar
carregar <- function(package){
  return(suppressMessages(require(package, character.only = TRUE)))
}

### Carregando
pkgs <- cbind(pkgs)
sapply(pkgs, carregar)



# Divulgacao do pacote

## Pacote necessario
require(usethis)

## Criando o arquivo README
use_readme_rmd()

## Criando o arquivo NEWS
use_news_md()

## Criando Vignettes
use_vignette("github")

## Versao do pacote
usethis::use_version()
numeric_version("1.9") == numeric_version("1.9.0-")



## Boas praticas
goodpractice::gp()



# Criando o site

## Criando a primeira vez
usethis::use_pkgdown()
pkgdown::build_site()

## Depois de criado e para atualização
pkgdown::build_site()
bendeivide/meupacoter documentation built on Dec. 31, 2020, 8:50 p.m.