mirror of
https://github.com/qingchencloud/clawpanel.git
synced 2026-05-11 18:10:41 +08:00
chore: 添加开源社区基础设施和项目文档
- 添加 README、LICENSE (MIT)、CONTRIBUTING、CHANGELOG - 添加 GitHub Issue/PR 模板和 FUNDING 配置 - 添加 CI/CD 工作流(ci.yml + release.yml) - 添加项目文档页面 (docs/index.html) - 添加 logo 和社群二维码图片资源 - 添加开发和构建脚本 (dev.sh + build.sh) - 更新 package-lock.json 依赖
This commit is contained in:
43
scripts/dev.sh
Executable file
43
scripts/dev.sh
Executable file
@@ -0,0 +1,43 @@
|
||||
#!/bin/bash
|
||||
# ClawPanel 开发模式启动脚本
|
||||
# 用法: ./scripts/dev.sh [web|tauri]
|
||||
# web - 仅启动 Vite 前端(浏览器调试,mock 数据)
|
||||
# tauri - 启动完整 Tauri 桌面应用(默认)
|
||||
|
||||
set -e
|
||||
cd "$(dirname "$0")/.."
|
||||
|
||||
MODE="${1:-tauri}"
|
||||
|
||||
# 清理旧进程
|
||||
cleanup() {
|
||||
echo "🧹 清理旧进程..."
|
||||
pkill -f "vite.*clawpanel" 2>/dev/null || true
|
||||
pkill -f "target/debug/clawpanel" 2>/dev/null || true
|
||||
lsof -ti:1420 | xargs kill -9 2>/dev/null || true
|
||||
sleep 0.5
|
||||
}
|
||||
|
||||
cleanup
|
||||
|
||||
case "$MODE" in
|
||||
web)
|
||||
echo "🌐 启动 Vite 前端开发服务器(浏览器模式)..."
|
||||
echo " 地址: http://localhost:1420"
|
||||
echo " 使用 mock 数据,适合调试前端逻辑"
|
||||
echo ""
|
||||
npx vite --port 1420
|
||||
;;
|
||||
tauri)
|
||||
echo "🖥️ 启动 Tauri 桌面应用(完整模式)..."
|
||||
echo " Vite + Rust 后端"
|
||||
echo ""
|
||||
npm run tauri dev
|
||||
;;
|
||||
*)
|
||||
echo "用法: $0 [web|tauri]"
|
||||
echo " web - 仅 Vite 前端(浏览器调试)"
|
||||
echo " tauri - Tauri 桌面应用(默认)"
|
||||
exit 1
|
||||
;;
|
||||
esac
|
||||
Reference in New Issue
Block a user