knitr::opts_knit$set(root.dir = rprojroot::find_rstudio_root_file()) # Set WD to Root
here::i_am("dev/build.Rmd")
library(here)

1. Git & Build

usethis::use_git()

Git Ignore

usethis::use_git_ignore("private")

usethis::use_git_ignore("*.nb.html")

2. DOCs

DESCRIPTION

usethis::use_description(
fields = list(
  Title = "My Curriculum Vitae",
  `Authors@R` = 'person("Kittipos", "Sirivongrungson", 
                        email = "ki11ip0.s.a.s@gmail.com", 
                        role = c("aut", "cre"))',
  Description = "This repository build Curriculum Vitae using R-Markdown template from vitae package.",
  License = "MIT + file LICENSE"
  )
)

LICENSE

usethis::use_mit_license()

README

usethis::use_readme_rmd()
usethis::use_lifecycle_badge("experimental")

Template

# usethis::use_rmarkdown_template(
#   template_name = "name",
#   template_description = "description"
#   )

3. Dependencies

Import

## Basic Package
usethis::use_pipe()
usethis::use_package("here")
usethis::use_package("readr")
usethis::use_package("dplyr")
usethis::use_package("glue")
usethis::use_package("tibble")
## API Package
usethis::use_package("googledrive")
usethis::use_package("googlesheets4")

## CV Package
usethis::use_package("vitae")

## Personal Package
usethis::use_dev_package("lbr", remote = "Lightbridge-KS")

Import from

# usethis::use_import_from("rlang", ":=") # Must have if use rlang

Global variables

# Put this in  R/globals.R
# utils::globalVariables(c("var1"))
# usethis::use_r("globals.R")


Lightbridge-KS/CV documentation built on Dec. 17, 2021, 12:05 a.m.