新增:代码统计徽章 action: update_stats_badge.yml
Update Stats Badege / update-stats (push) Waiting to run
Hello from ImmortalWrt / say-hello (push) Successful in 0s

📝 新增:`update_stats_badge`的简要说明
This commit is contained in:
csh
2025-11-02 20:35:04 +08:00
parent c0aef0f531
commit d5a7d5506e
2 changed files with 960 additions and 0 deletions
+31
View File
@@ -9,6 +9,7 @@
```txt
.gitea/workflows/
├── changelog-and-release.yml # CHANGELOG 生成 + Release 创建
├── update_stats_badge.yml # 代码行数的统计
└── ... # 更多 workflow 待添加
```
@@ -45,6 +46,36 @@ git push origin 1.0.0
---
#### 2. 📊 代码统计徽章工作流 (`update-stats-badge.yml`)
**功能**:自动统计代码行数并生成徽章数据
**特性**
- 📈 统计总代码行数和文件数
- 🌐 按语言分组统计
- 🎨 自动生成徽章 JSON 数据
- 📊 生成统计摘要(JSON 格式)
- 🚫 灵活的目录排除配置
**触发方式**
```bash
# 推送到主分支时自动触发
git push origin main
# 手动触发
# 仓库 → Actions → Update Code Statistics Badge → Run workflow
```
**配置文件**[update-stats-badge.yml](.gitea/workflows/update_stats_badge.yaml)
**markdown引用格式**: `![C++](https://img.shields.io/endpoint?url=https://你的gitea/用户名/仓库/raw/分支/stats/badges/cpp-lines.json)`
💡 **详细配置**:查看 `update-stats-badge.yml` 文件顶部的 `env` 区域,包含语言分组、颜色、排除目录等配置
---
### 🔜 待扩展
更多自动化场景: