Skip to content

VincentZyuApps/.github

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

315 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

.github

VincentZyuApps Organization

GitHub last commit GitHub Workflow Status

🎯 仓库简介

本仓库是 VincentZyuApps 组织的门面仓库,使用 GitHub Actions 自动化生成各种统计数据的 SVG 图表,包括:

  • 📊 组织语言分布
  • 📈 GitHub 统计信息
  • 📏 代码行数统计
  • 🔥 提交活跃度

所有统计数据通过 GitHub Actions 自动更新,支持定时任务、Push 触发、手动执行三种方式。

📁 主要功能

  • 自动生成 SVG 图表:使用 Go 语言生成美观的统计图表
  • 实时数据更新:每 3 小时自动更新一次统计数据
  • 多维度统计:涵盖语言分布、代码行数、GitHub 活动等多个维度
  • 自动部署:生成的图表自动部署到组织主页

🔗 组织主页

组织的完整统计信息和门面展示,请访问:

VincentZyuApps 组织门面主页 组织主页 README

📚 相关文档

📁 仓库目录结构

本仓库的目录结构如下:

.
├── assets             # 字体资源文件
├── git-stats          # GitHub 统计生成器
├── lang-stats         # 组织语言分布统计生成器
├── line-stats         # 代码行数统计生成器
├── profile            # 生成的统计图表和组织主页
├── sub-font           # 字体子集化工具
└── tmp                # 临时文件目录

主要目录说明

  • assets/: 存放 LXGWWenKaiMono 字体文件
  • git-stats/: Go 语言实现的 GitHub 统计生成器
  • lang-stats/: Go 语言实现的组织语言分布统计生成器
  • line-stats/: Go 语言实现的代码行数统计生成器
  • profile/: 生成的 SVG 图表和组织主页 README.md
  • sub-font/: 字体子集化工具,减少字体文件大小
  • tmp/: 临时文件目录,用于测试生成的图表

🤖 自动化工作流

本仓库使用以下 GitHub Actions 工作流:

工作流 功能 触发方式
update-all.yml 更新所有统计 手动触发
update-lang-stats.yml 更新语言分布统计 定时、Push、手动
update-git-stats.yml 更新 GitHub 统计 定时、Push、手动
update-line-stats.yml 更新代码行数统计 定时、Push、手动
update-font.yml 更新字体子集 Push 触发

🌟 技术栈

  • 后端:Py(字体子集化) + Go(svg出图)
  • 自动化:GitHub Actions
  • 前端:SVG + CSS
  • 字体:LXGW WenKai Mono

About

🏠 VincentZyuApps 组织门面仓库 - 🤖 使用 GitHub Actions 自动生成统计数据 SVG 图表(Github Stats, Line Stats. Lang Stats)

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors