Skip to content

Latest commit

 

History

History
27 lines (21 loc) · 1.17 KB

File metadata and controls

27 lines (21 loc) · 1.17 KB

This repo houses the GitHub analytics pipeline and dashboard for jsPsych. It fetches PRs, issues, reviews, comments, and releases from the GitHub REST API, stores them in SQLite, computes basic metrics, and publishes a static dashboard via GitHub Actions.

Project structure

.
├─ README.md
├─ requirements.txt
├─ .github/
│  └─ workflows/
├─ dashboard/
│  ├─ assets/
│  │  └─ styles/
├─ data/
├─ src/
  • dashboard/: Quarto project with .qmd sources.
  • data/: Contains the SQLite DB (analytics.db) created at runtime.
  • src/: Python package with data pipeline, DB access, and GitHub client.
  • .github/workflows/: CI to run the full sync and publish the site.