Skip to content

✨ Add automated contributors page#81

Merged
ocots merged 2 commits intomainfrom
contributors
Apr 7, 2026
Merged

✨ Add automated contributors page#81
ocots merged 2 commits intomainfrom
contributors

Conversation

@ocots
Copy link
Copy Markdown
Member

@ocots ocots commented Apr 7, 2026

Features:

  • Contributors page with detailed statistics (32 contributors, 8,569 commits)
  • Modern design with Julia colors (red, green, purple)
  • Responsive layout with summary cards, rankings, and charts
  • GitHub Actions workflow for weekly automatic updates (Monday 8:00 UTC)
  • Manual generation script with interactive setup
  • Navigation link in top menu (Contributors tab)

Technical:

  • Python script to fetch GitHub API data
  • Jekyll integration with custom CSS
  • Configurable repository list (24 repos by default)
  • Excludes bots from statistics
  • Support for manual workflow dispatch

Files:

  • .github/workflows/update_contributors.yml: Weekly automation
  • scripts/github_contributors.py: Data fetching and page generation
  • scripts/generate_contributors_page.sh: Manual generation helper
  • assets/css/contributors.css: Custom styling with Julia colors
  • about/contributors.md: Generated contributors page
  • Gemfile: Jekyll dependencies for Ruby 4.0

ocots added 2 commits April 7, 2026 15:50
Features:
- Contributors page with detailed statistics (32 contributors, 8,569 commits)
- Modern design with Julia colors (red, green, purple)
- Responsive layout with summary cards, rankings, and charts
- GitHub Actions workflow for weekly automatic updates (Monday 8:00 UTC)
- Manual generation script with interactive setup
- Navigation link in top menu (Contributors tab)

Technical:
- Python script to fetch GitHub API data
- Jekyll integration with custom CSS
- Configurable repository list (24 repos by default)
- Excludes bots from statistics
- Support for manual workflow dispatch

Files:
- .github/workflows/update_contributors.yml: Weekly automation
- scripts/github_contributors.py: Data fetching and page generation
- scripts/generate_contributors_page.sh: Manual generation helper
- assets/css/contributors.css: Custom styling with Julia colors
- about/contributors.md: Generated contributors page
- Gemfile: Jekyll dependencies for Ruby 4.0
@ocots ocots merged commit a740a39 into main Apr 7, 2026
@ocots ocots deleted the contributors branch April 7, 2026 14:03
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant