1. Getting started - clarelgibson/tableau-public-autorefresh GitHub Wiki
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.
- 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.
- 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 tomain
.
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
- A Google account
- A Github account
- A Tableau Public account
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