mirror of
https://github.com/qingchencloud/clawpanel.git
synced 2026-05-11 10:00:04 +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:
41
scripts/build.sh
Executable file
41
scripts/build.sh
Executable file
@@ -0,0 +1,41 @@
|
||||
#!/bin/bash
|
||||
# ClawPanel 编译脚本
|
||||
# 用法: ./scripts/build.sh [check|debug|release]
|
||||
# check - 仅检查 Rust 编译(最快,不生成产物)
|
||||
# debug - 编译 debug 版本(默认)
|
||||
# release - 编译正式发布版本(含打包)
|
||||
|
||||
set -e
|
||||
cd "$(dirname "$0")/.."
|
||||
|
||||
MODE="${1:-debug}"
|
||||
|
||||
case "$MODE" in
|
||||
check)
|
||||
echo "🔍 检查 Rust 编译..."
|
||||
cd src-tauri && cargo check
|
||||
echo "✅ 编译检查通过"
|
||||
;;
|
||||
debug)
|
||||
echo "🔨 编译 debug 版本..."
|
||||
echo " 1/2 构建前端..."
|
||||
npm run build
|
||||
echo " 2/2 编译 Rust..."
|
||||
cd src-tauri && cargo build
|
||||
echo "✅ Debug 编译完成"
|
||||
echo " 产物: src-tauri/target/debug/clawpanel"
|
||||
;;
|
||||
release)
|
||||
echo "📦 编译正式发布版本..."
|
||||
npm run tauri build
|
||||
echo "✅ Release 编译完成"
|
||||
echo " 产物目录: src-tauri/target/release/bundle/"
|
||||
;;
|
||||
*)
|
||||
echo "用法: $0 [check|debug|release]"
|
||||
echo " check - 仅检查 Rust 编译(最快)"
|
||||
echo " debug - debug 版本(默认)"
|
||||
echo " release - 正式发布版本"
|
||||
exit 1
|
||||
;;
|
||||
esac
|
||||
Reference in New Issue
Block a user