Skip to content

Latest commit

 

History

5 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 

Repository files navigation

status-lectures

Status and configuration dashboard for QuantEcon lecture series.

This repository is the central data store + dashboard for environment and build-configuration reporting across the lecture-* series. It is GitHub-native: the data lives in-repo as JSON and the dashboard is published via GitHub Pages.

It is one of the org's status-* dashboards, alongside status-translations (coverage and freshness of every language edition) and status-projects (what projects the org has across every programme, and how each is going). All of them are listed in the operations manual's Dashboards directory.

What it tracks

For each lecture series: build runner (container vs conda, container tag/digest, GPU), Python and key package versions (jupyter-book, theme, sphinx extensions), execution settings (execute mode, timeout, cache), enabled features (launch buttons, intersphinx), and build health (cache hit, duration).

How data arrives

  • Publish-push (primary): each lecture's publish workflow (via QuantEcon/actions) emits an effective-environment manifest and sends it here via repository_dispatch on every publish.
  • Daily backstop: a scheduled job scrapes _config.yml + environment.yml for not-yet-migrated repos and flags declared-vs-effective drift.

Consumers

  • QuantEcon.manual — cross-cutting features table + per-series environment block
  • QuantEcon/action-activity-report — week-over-week environment diffs in the weekly report

Status

Scaffolding in progress. Tracked under the environment & config reporting initiative in QuantEcon/meta.

About

Status & configuration dashboard for QuantEcon lecture series — environment/config reporting; in-repo JSON store + GitHub Pages

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors