1. Getting started - clarelgibson/tableau-public-autorefresh GitHub Wiki

◀︎ Back to Home

This project assumes that you will use Github for version control, which means that you will be able to take advantage of Github Actions to automate your pipeline.

Create or fork a repository for your project

You can choose whether to start completely from scratch with a fresh repository or fork this one and adapt it to your needs.

  1. If you are creating a repository from scratch:
    • Give your repository a name and description.
    • Initialise with a .gitignore template for R and (optionally) a README and license.
  2. Depending on your preferred ways of working, you may want to create a new branch at this point (e.g. a dev branch) to build out your initial workflow before pushing to main.

Requirements

Software

  • R (this project was built using R 4.2.1)
  • RStudio/Posit or another IDE for coding in R
  • R packages:
    • googledrive
    • googlesheets4
    • renv
    • usethis

Services

Knowledge

  • Working knowledge of R for manipulating data
  • Git and Github for version control (don't worry if you don't know anything about Github Actions)
  • Working knowledge of Tableau for building dashboards

▶︎ Next step