Skip to content

gnoblet/30DayChartChallenge

Repository files navigation

30DayChartChallenge

Quarto Publish

About

This repository contains my submissions for the #30DayChartChallenge, a community-driven data visualization challenge that runs every April. Participants create one chart per day based on a set of prompts organized into different categories.

Website

The charts are published as a Quarto website using GitHub Pages. You can view the website here.

Structure

  • 2025/: Contains the individual Quarto documents for each day's chart
  • data/: Contains datasets used for the visualizations if needed (not included in the git repository)
  • images/: Contains static images and resources
  • .github/workflows/: Contains the GitHub Actions workflow for automatic deployment

Local Development

Prerequisites

Setup

  1. Clone this repository
  2. Install R dependencies:
    install.packages(c("rmarkdown", "knitr", "ggplot2", "data.table", "sf", "patchwork", "ggtext", "waffle", "forcats"))
  3. Install Python dependencies:
    pip install -r requirements.txt

Building Locally

To preview the website locally, run:

quarto preview

Deployment

The website is automatically built and deployed to GitHub Pages when changes are pushed to the main branch. The GitHub Actions workflow handles the installation of dependencies and building of the Quarto website.

License

The code in this repository is available under the MIT License.