feat(daily-news): 重构每日资讯工作流并添加新版本内容

- 新增 .gitignore 文件管理外部仓库和临时文件
- 重构每日资讯工作流,将脚本迁移至 .trae/skills/daily
This commit is contained in:
2026-03-31 23:15:31 +08:00
parent 969dafa0e6
commit b62329c2c4
4 changed files with 38 additions and 36 deletions
+10
View File
@@ -0,0 +1,10 @@
# 外部仓库(由脚本管理,不纳入版本控制)
repos/
# 临时文件
*.tmp
*.log
# 系统文件
.DS_Store
Thumbs.db
+8 -2
View File
@@ -26,14 +26,20 @@ description: "采集星火项目每日资讯,检查GitHub新tags并生成文
| 仓库 | 地址 | 本地路径 | | 仓库 | 地址 | 本地路径 |
|------|------|----------| |------|------|----------|
| APM 应用商店 | https://github.com/shenmo7192/apm-app-store | ../apm-app-store | | APM 应用商店 | https://github.com/shenmo7192/apm-app-store | ./repos/apm-app-store |
## 执行步骤 ## 执行步骤
### Step 0: 初始化仓库(如尚未克隆)
```bash
git clone https://github.com/shenmo7192/apm-app-store.git ./repos/apm-app-store
```
### Step 1: 检查 Tags ### Step 1: 检查 Tags
```bash ```bash
cd ../apm-app-store cd ./repos/apm-app-store
git fetch --all --tags git fetch --all --tags
git tag -l | sort -V git tag -l | sort -V
``` ```
+1 -1
View File
@@ -26,7 +26,7 @@
| 仓库 | 地址 | 本地路径 | | 仓库 | 地址 | 本地路径 |
|------|------|----------| |------|------|----------|
| APM 应用商店 | https://github.com/shenmo7192/apm-app-store | ../apm-app-store | | APM 应用商店 | https://github.com/shenmo7192/apm-app-store | ./repos/apm-app-store |
## 3. 目录结构 ## 3. 目录结构
+13 -27
View File
@@ -23,7 +23,7 @@ Daily_News/
## 资讯优先级 ## 资讯优先级
| 优先级 | 内容 | 来源 | | 优先级 | 内容 | 来源 |
|--------|------|------| | --- | ------------- | ----------------------- |
| P1 | 星火版本更新 | GitHub tags / CHANGELOG | | P1 | 星火版本更新 | GitHub tags / CHANGELOG |
| P2 | Linux 重大安全漏洞 | 官方安全公告 | | P2 | Linux 重大安全漏洞 | 官方安全公告 |
| P3 | Linux 各大社区大新闻 | 社区论坛、新闻网站 | | P3 | Linux 各大社区大新闻 | 社区论坛、新闻网站 |
@@ -31,36 +31,25 @@ Daily_News/
## 自动化脚本 ## 自动化脚本
位于 `../Scripts/` 目录: 已迁移至 `.trae/skills/daily-news/`,通过 Skill 调用。
- `check_news.sh` - Bash 版每日检查脚本
- `generate_news.py` - Python 版资讯生成器
### 使用方法
```bash
# 克隆仓库后,每日运行
python3 Scripts/generate_news.py
# 或使用 Bash 脚本
bash Scripts/check_news.sh
```
## 工作流程 ## 工作流程
``` ```
┌─────────────────────────────────────────────────────────┐ ┌─────────────────────────────────────────────────────────┐
│ 1. 脚本自动检查各仓库 Git tags │ 1. 克隆仓库到 ./repos/
│ ↓ │ │ ↓ │
│ 2. 对比本地记录的 Tags_Record/ │ 2. Skill 自动检查 Git tags
│ ↓ │ │ ↓ │
│ 3. 如有新版本,生成 Pending/YYYY-MM-DD/ 原始资讯 │ 3. 对比本地记录的 Tags_Record/
│ ↓ │ │ ↓ │
│ 4. 人工审核内容准确性 │ 4. 如有新版本,生成 Pending/YYYY-MM-DD/ 原始资讯
│ ↓ │ │ ↓ │
│ 5. 审核通过后,改写为各平台版本 │ 5. 人工审核内容准确性
│ ↓ │ │ ↓ │
│ 6. 存档到 Reviewed/{Platform}/ │ 6. 审核通过后,改写为各平台版本
│ ↓ │
│ 7. 存档到 Reviewed/{Platform}/ │
└─────────────────────────────────────────────────────────┘ └─────────────────────────────────────────────────────────┘
``` ```
@@ -75,15 +64,12 @@ v1.1.0
v1.2.0 v1.2.0
``` ```
**注意**:首次使用需手动克隆仓库,后续脚本会自动更新。
## 相关仓库 ## 相关仓库
| 仓库 | 地址 | 本地路径 | | 仓库 | 地址 | 本地路径 |
|------|------|----------| | -------- | --------------------------------------------- | --------------------- |
| APM 应用商店 | https://github.com/shenmo7192/apm-app-store | ../../apm-app-store | | APM 应用商店 | <https://github.com/shenmo7192/apm-app-store> | ./repos/apm-app-store |
| 星火应用商店 | https://github.com/shenmo7192/spark-store | ../../spark-store |
--- ***
*让每一次更新都被看见。* *让每一次更新都被看见。*