GitHub Pages Showcase

This page describes what ParaCharts can demonstrate well on GitHub Pages today, plus how to use GitHub and Copilot workflows to improve contributor experience.

What Is Already In Place

Documentation is deployed from main using .github/workflows/deploy-docs.yml.

The deployment pipeline:

  1. Installs dependencies
  2. Runs npm run docs:build
  3. Publishes docs/.vitepress/dist to GitHub Pages

What To Showcase On GitHub Pages

GitHub Pages is best for static, high-signal documentation artifacts:

Recommended docs flow for first-time visitors:

  1. Getting Started
  2. Chart Types
  3. Control Panel & Settings
  4. Accessibility Features
  5. Custom Elements

Brief review of related projects surfaced useful patterns:

Suggested adaptation for this repository:

  1. Add an “Example Gallery” section with 6 to 10 focused chart pages.
  2. For each example, include three interpretation prompts (the “chart questions” model).
  3. Add two audience scenario pages (Education and Finance) that reuse the same chart examples but frame outcomes differently.
  4. Keep every example page static-first so it runs well on GitHub Pages.

Current implementation in this repo:

These pages use cached manifests that are refreshed monthly from third-party public sources when updated values are available.

What Usually Needs More Than Pages

For advanced live demos, static Pages may not be enough on its own:

Use Pages for explainability and onboarding, then link to richer hosted demos when needed.

Copilot Through GitHub: Practical Uses

Copilot can help contributors move faster in the repository:

Prompt starters:

Suggested GitHub Project Checklist

Use this checklist to keep public docs useful and up to date: