- Introduced BlueprintModal in ProjectCard for project blueprint visualization. - Added state management for displaying the BlueprintModal. - Implemented Blueprint-related interfaces and functions in commands.ts for handling blueprint data.
36 lines
779 B
Markdown
36 lines
779 B
Markdown
---
|
||
id: github-publish
|
||
name: GitHub 发布
|
||
status: done
|
||
progress: 100
|
||
---
|
||
|
||
## 概述
|
||
将本地项目发布到 GitHub,支持初始化 Git 仓库、创建远程仓库、推送代码、生成 .gitignore。
|
||
|
||
## 任务卡
|
||
|
||
### ✅ 扫描本地 Git 状态
|
||
- status: done
|
||
- files: src-tauri/src/commands/publish.rs
|
||
|
||
检测项目是否已初始化 Git、是否有远程仓库。
|
||
|
||
### ✅ 创建 GitHub 仓库
|
||
- status: done
|
||
- files: src-tauri/src/commands/publish.rs
|
||
|
||
通过 GitHub API 创建新仓库。
|
||
|
||
### ✅ Git 初始化 & 首次推送
|
||
- status: done
|
||
- files: src-tauri/src/commands/publish.rs
|
||
|
||
git init、首次 commit、设置 remote、push。
|
||
|
||
### ✅ .gitignore 生成
|
||
- status: done
|
||
- files: src-tauri/src/commands/publish.rs
|
||
|
||
根据项目类型生成 .gitignore 文件。
|