Skip to content

Project Dashboard

github-actions[bot] edited this page May 25, 2026 · 6 revisions

Project Dashboard

Last updated: 2026-05-25T00:53:59Z for gastownhall/gascity.

Latest release: v1.1.0; snapshot history: 2 weekly samples.

Executive Signals

Metric Current Trend Delta Status
Unique visitors, 14d 2,711 visitors ▄▄ 0 Track
Unique cloners, 14d 4,226 cloners ▄▄ 0 Track
Release downloads, total 3,776 downloads ▁█ +2 Track
CI success rate, 7d 80.5% n/a Watch
Median first human response, 30d n/a n/a n/a No data
Community profile score 87% ▄▄ 0 Watch

Reach and Adoption

Metric Current Trend Delta Status
Stars 828 ▄▄ 0 Track
Forks 264 ▄▄ 0 Track
Repository views, 14d 16,333 views ▄▄ 0 Track
Repository clones, 14d 186,776 clones ▄▄ 0 Track
Latest release downloads 1,432 downloads ▁█ +2 Track
Latest release age 18 days ▄▄ 0 Healthy

Product Confidence

Metric Current Trend Delta Status
Main CI commits checked, 7d 195 commits n/a Track
Main CI failed commits, 7d 38 commits n/a Track
Main CI median duration, 7d 10.2 minutes n/a Track
Main CI p90 duration, 7d 18.5 minutes n/a Track
Quickstart docs present yes n/a n/a Healthy
Installation docs present yes n/a n/a Healthy
Tutorial docs 8 docs ▄▄ 0 Track

Latest Workflow Status

Workflow Latest conclusion Updated
CI in_progress 2026-05-25T00:47:27Z
Nightly failure 2026-05-24T08:40:38Z
Homebrew Tap Smoke success 2026-05-24T08:47:10Z
OpenSSF Scorecard success 2026-05-24T08:04:39Z

Recent Main CI Results

Commit Result Duration Completed
af092a47 success 9.3 min 2026-05-25T00:30:54Z
05731810 success 12.1 min 2026-05-24T23:48:35Z
e15be8fe cancelled 10.8 min 2026-05-24T23:25:54Z
f28a03ac success 9.6 min 2026-05-24T22:33:15Z
43a23503 success 11.1 min 2026-05-24T22:21:46Z
00c20a47 success 16.4 min 2026-05-24T20:59:07Z
c5f6a575 success 9.3 min 2026-05-24T20:50:21Z
f2a68bde success 9.2 min 2026-05-24T13:47:19Z

Community

Metric Current Trend Delta Status
Issues opened, 7d 58 issues █▁ -8 Track
Issues closed, 7d 48 issues █▁ -1 Track
PRs opened, 7d 213 PRs █▁ -55 Track
PRs merged, 7d 196 PRs █▁ -37 Track
Open PRs 150 PRs █▁ -4 Track
Stale open PRs 38 PRs ▄▄ 0 Needs attention
External contribution share, 30d 28.1% █▁ -1.7 Track
External PR merge time, 30d 25.5 hours █▁ -0.9 Track
Reviewer concentration factor, 30d 1 reviewer ▄▄ 0 Track
Human-reviewed agent PRs, 30d 0% ▄▄ 0 Needs attention

Quality and Security

Metric Current Trend Delta Status
Stale open issues 51 issues ▁█ +1 Track
Docs/install issues created, 30d 14 issues ▄▄ 0 Track
Bug issues created, 30d 72 issues █▁ -1 Track
Regression issues created, 30d 3 issues ▄▄ 0 Watch
Open Dependabot alerts 3 alerts ▄▄ 0 Watch
Open code scanning alerts 11 alerts ▄▄ 0 Needs attention

Ecosystem

Metric Current Trend Delta Status
Example packs 21 packs n/a Track

Discovery

Top Referrers

Source Views Unique visitors
Google 2,823 749
github.com 1,895 453
steve-yegge.medium.com 1,014 375
gascity.com 680 257
search.brave.com 102 26

Top Paths

Source Views Unique visitors
/gastownhall/gascity 4,061 2,116
/gastownhall/gascity/pulls 839 111
/gastownhall/gascity/issues 580 163
/gastownhall/gascity/blob/main/docs/getting-started/installation.md 489 315
/gastownhall/gascity/blob/main/docs/getting-started/quickstart.md 398 271

Notes

  • Traffic metrics come from GitHub's recent traffic window and are persisted here so they can trend over time.
  • Agent and bot filtering is heuristic; users with bot-like names are excluded from human-response metrics.
  • Security alert counts can show n/a when the token used by the workflow cannot read the alert APIs.
  • Raw snapshots are stored in data/gascity/snapshots.jsonl on the main branch.

Metric Reference

Metric What it means How it is collected
Stars The number of GitHub users who have starred the target repository. Read from the target repository's stargazers_count field in the GitHub repository API.
Forks The number of public forks of the target repository. Read from the target repository's forks_count field in the GitHub repository API.
Open issues The current count of open issues and pull requests reported by GitHub. Read from the target repository's open_issues_count field in the GitHub repository API.
Repository views, 14d Total page views GitHub recorded for the repository in its recent traffic window. Read from GET /repos/{owner}/{repo}/traffic/views; GitHub exposes a recent 14-day window.
Unique visitors, 14d Unique GitHub visitors who viewed the repository in the recent traffic window. Read from GET /repos/{owner}/{repo}/traffic/views; snapshots preserve the otherwise short-lived value.
Repository clones, 14d Total clone events GitHub recorded for the repository in its recent traffic window. Read from GET /repos/{owner}/{repo}/traffic/clones; GitHub exposes a recent 14-day window.
Unique cloners, 14d Unique GitHub users or clients that cloned the repository in the recent traffic window. Read from GET /repos/{owner}/{repo}/traffic/clones; snapshots preserve the otherwise short-lived value.
Release downloads, total Total download count across release assets returned by the releases API page sampled by the collector. Sums download_count across assets from GET /repos/{owner}/{repo}/releases?per_page=20.
Latest release downloads Download count across all assets attached to the latest GitHub release. Sums asset download_count values from the first release returned by the GitHub releases API.
Latest release age How many days have elapsed since the latest GitHub release was published. Compares the snapshot timestamp to the latest release published_at value from the GitHub releases API.
Community profile score GitHub's repository community-health percentage for files such as README, license, contributing guide, and templates. Read from GET /repos/{owner}/{repo}/community/profile as health_percentage.
CI success rate, 7d The percentage of main-branch commits whose latest CI workflow run in the last seven days concluded successfully. Finds the CI workflow, reads completed main-branch runs from GET /repos/{owner}/{repo}/actions/workflows/{workflow_id}/runs, groups by commit SHA, and divides successful commit results by checked commits.
Main CI commits checked, 7d The number of distinct main-branch commits with a completed CI workflow result in the last seven days. Counts unique head_sha values from completed CI workflow runs on the main branch.
Main CI failed commits, 7d The number of distinct main-branch commits whose latest completed CI workflow result was not successful. Groups completed CI workflow runs by commit SHA and counts latest conclusions other than success.
Main CI median duration, 7d The median elapsed runtime in minutes for the latest completed CI run per main-branch commit. Computes the median of updated_at - run_started_at for latest per-commit CI workflow runs on main.
Main CI p90 duration, 7d The 90th percentile elapsed runtime in minutes for latest completed CI runs per main-branch commit. Computes the p90 of updated_at - run_started_at for latest per-commit CI workflow runs on main.
Median first human response, 30d Median time from a new human-authored issue or PR to the first non-author human comment or review. Samples recent issues and PRs from GitHub search, then checks issue comments and PR reviews while filtering bot-like users.
First-response sample size, 30d The number of recent human-authored issues and PRs sampled for first-response timing. Counts sampled items from the GitHub search results used by the TTFR calculation.
External contribution share, 30d The share of human merged PRs in the last 30 days that came from non-maintainer authors. Classifies merged PRs by GitHub author_association and divides external human merged PRs by all human merged PRs.
External PR merge time, 30d Median time from PR creation to merge for merged external-human PRs in the last 30 days. Uses GitHub search for merged PRs and computes closed_at - created_at for non-maintainer human authors.
External PR merge sample size, 30d The number of merged external-human PRs used for external PR merge-time timing. Counts PRs included in the external merge-time sample.
Reviewer concentration factor, 30d The minimum number of human reviewers responsible for at least half of sampled review events. Counts human PR reviews on recently merged PRs, sorts reviewers by review count, and finds the smallest group reaching 50%.
Unique reviewers, 30d The number of distinct human reviewers observed in sampled recently merged PRs. Counts unique human reviewer logins returned by the GitHub PR reviews API.
Human-reviewed agent PRs, 30d The percentage of sampled agent-authored merged PRs that had at least one human review. Classifies bot-like PR authors, checks PR reviews, and divides agent PRs with human reviewers by sampled agent PRs.
Agent merged PRs, 30d The number of sampled recently merged PRs whose author appears to be an agent or bot account. Classifies merged PR authors using GitHub user type and known bot/agent login markers.
Issues opened, 7d The number of issues opened in the last seven days. Counts GitHub search results for is:issue created:>=YYYY-MM-DD.
Issues closed, 7d The number of issues closed in the last seven days. Counts GitHub search results for is:issue closed:>=YYYY-MM-DD.
PRs opened, 7d The number of pull requests opened in the last seven days. Counts GitHub search results for is:pr created:>=YYYY-MM-DD.
PRs closed, 7d The number of pull requests closed in the last seven days, including merged and unmerged PRs. Counts GitHub search results for is:pr closed:>=YYYY-MM-DD.
PRs merged, 7d The number of pull requests merged in the last seven days. Counts GitHub search results for is:pr is:merged merged:>=YYYY-MM-DD.
Open PRs The current number of open pull requests. Counts GitHub search results for is:pr is:open.
Stale open PRs Open pull requests that have not been updated in at least 14 days. Counts GitHub search results for is:pr is:open updated:<YYYY-MM-DD using a 14-day cutoff.
Stale open issues Open issues that have not been updated in at least 30 days. Counts GitHub search results for is:issue is:open updated:<YYYY-MM-DD using a 30-day cutoff.
Docs/install issues created, 30d Recent issues whose labels or titles suggest documentation, installation, quickstart, or tutorial friction. Scans issue titles and labels from the GitHub issues API for doc, install, quickstart, or tutorial tokens.
Bug issues created, 30d Recent issues whose labels or titles identify them as bugs. Scans issue titles and labels from the GitHub issues API for bug tokens.
Regression issues created, 30d Recent issues whose labels or titles identify them as regressions. Scans issue titles and labels from the GitHub issues API for regression tokens.
Open Dependabot alerts Current open Dependabot vulnerability alerts visible to the token used by the workflow. Counts open results from GET /repos/{owner}/{repo}/dependabot/alerts; returns n/a if the token cannot read alerts.
Open code scanning alerts Current open GitHub code-scanning alerts visible to the token used by the workflow. Counts open results from GET /repos/{owner}/{repo}/code-scanning/alerts; returns n/a if the token cannot read alerts.
Example packs The number of public example/configuration packs currently published in gastownhall/gascity-packs. Counts **/pack.toml files in a checked-out copy of the gascity-packs repository.
Tutorial docs The number of Markdown tutorial pages in docs/tutorials. Counts docs/tutorials/*.md in a checked-out copy of the target repository.
Quickstart docs present Whether the target repository contains docs/getting-started/quickstart.md. Checks for the file in a checked-out copy of the target repository.
Installation docs present Whether the target repository contains docs/getting-started/installation.md. Checks for the file in a checked-out copy of the target repository.

Clone this wiki locally