Skip to content

Conversation

@amrit110
Copy link
Member

@amrit110 amrit110 commented Nov 25, 2025

This pull request introduces a comprehensive weekly GitHub metrics collection workflow, updates the deployment process to auto-publish analytics when metrics are updated, and refreshes the site’s visual style to align with the Vector Institute brand. It also updates documentation and pre-commit settings to support the new analytics features.

GitHub Metrics Collection & Automation:

  • Adds a new .github/workflows/collect-metrics.yml workflow to automatically collect and commit GitHub repository metrics weekly, with data validation, commit logic, and summary reporting.
  • Updates .github/workflows/deploy-catalog.yml to auto-trigger deployment when metrics are updated, ensuring the analytics dashboard is always current. Also adds a condition to only deploy if metrics collection succeeded. [1] [2]

Analytics Dashboard & Documentation:

  • Updates README.md with a new section describing the analytics dashboard, its features, and instructions for manual and automated metrics collection, including token requirements.

Pre-commit & Data Handling:

  • Modifies .pre-commit-config.yaml to exclude the new metrics data files from typo checks, preventing unnecessary linting on generated analytics data.

Branding & Visual Refresh:

  • Overhauls color variables and gradients in catalog/app/globals.css and updates UI components in catalog/components/hero.tsx and catalog/app/page.tsx to use the official Vector Institute color palette, improving visual consistency and branding across the site. [1] [2] [3] [4] [5] [6] [7] [8] [9] [10] [11] [12] [13] [14] [15]

@amrit110 amrit110 self-assigned this Nov 25, 2025
@amrit110 amrit110 added the enhancement New feature or request label Nov 25, 2025
@amrit110 amrit110 merged commit c6664ca into main Nov 25, 2025
5 checks passed
@amrit110 amrit110 deleted the add_analytics_page branch November 25, 2025 19:56
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants