feat(daily-news): 重构每日资讯工作流并添加新版本内容
- 新增 .gitignore 文件管理外部仓库和临时文件 - 重构每日资讯工作流,将脚本迁移至 .trae/skills/daily
This commit is contained in:
10
.gitignore
vendored
Normal file
10
.gitignore
vendored
Normal file
@@ -0,0 +1,10 @@
|
||||
# 外部仓库(由脚本管理,不纳入版本控制)
|
||||
repos/
|
||||
|
||||
# 临时文件
|
||||
*.tmp
|
||||
*.log
|
||||
|
||||
# 系统文件
|
||||
.DS_Store
|
||||
Thumbs.db
|
||||
@@ -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
|
||||
|
||||
```bash
|
||||
cd ../apm-app-store
|
||||
cd ./repos/apm-app-store
|
||||
git fetch --all --tags
|
||||
git tag -l | sort -V
|
||||
```
|
||||
|
||||
@@ -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. 目录结构
|
||||
|
||||
|
||||
@@ -22,45 +22,34 @@ Daily_News/
|
||||
|
||||
## 资讯优先级
|
||||
|
||||
| 优先级 | 内容 | 来源 |
|
||||
|--------|------|------|
|
||||
| P1 | 星火版本更新 | GitHub tags / CHANGELOG |
|
||||
| P2 | Linux 重大安全漏洞 | 官方安全公告 |
|
||||
| P3 | Linux 各大社区大新闻 | 社区论坛、新闻网站 |
|
||||
| P4 | 使用技巧 | 社区分享、教程 |
|
||||
| 优先级 | 内容 | 来源 |
|
||||
| --- | ------------- | ----------------------- |
|
||||
| P1 | 星火版本更新 | GitHub tags / CHANGELOG |
|
||||
| P2 | Linux 重大安全漏洞 | 官方安全公告 |
|
||||
| P3 | Linux 各大社区大新闻 | 社区论坛、新闻网站 |
|
||||
| P4 | 使用技巧 | 社区分享、教程 |
|
||||
|
||||
## 自动化脚本
|
||||
|
||||
位于 `../Scripts/` 目录:
|
||||
|
||||
- `check_news.sh` - Bash 版每日检查脚本
|
||||
- `generate_news.py` - Python 版资讯生成器
|
||||
|
||||
### 使用方法
|
||||
|
||||
```bash
|
||||
# 克隆仓库后,每日运行
|
||||
python3 Scripts/generate_news.py
|
||||
|
||||
# 或使用 Bash 脚本
|
||||
bash Scripts/check_news.sh
|
||||
```
|
||||
已迁移至 `.trae/skills/daily-news/`,通过 Skill 调用。
|
||||
|
||||
## 工作流程
|
||||
|
||||
```
|
||||
┌─────────────────────────────────────────────────────────┐
|
||||
│ 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
|
||||
```
|
||||
|
||||
**注意**:首次使用需手动克隆仓库,后续脚本会自动更新。
|
||||
|
||||
## 相关仓库
|
||||
|
||||
| 仓库 | 地址 | 本地路径 |
|
||||
|------|------|----------|
|
||||
| APM 应用商店 | https://github.com/shenmo7192/apm-app-store | ../../apm-app-store |
|
||||
| 星火应用商店 | https://github.com/shenmo7192/spark-store | ../../spark-store |
|
||||
| 仓库 | 地址 | 本地路径 |
|
||||
| -------- | --------------------------------------------- | --------------------- |
|
||||
| APM 应用商店 | <https://github.com/shenmo7192/apm-app-store> | ./repos/apm-app-store |
|
||||
|
||||
---
|
||||
***
|
||||
|
||||
*让每一次更新都被看见。*
|
||||
|
||||
Reference in New Issue
Block a user