# dashboard_linux **Repository Path**: qiengo/dashboard_linux ## Basic Information - **Project Name**: dashboard_linux - **Description**: 鸿蒙三方库迁移数据看板 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2026-03-14 - **Last Updated**: 2026-04-08 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # TPC Dashboard TPC 三方库移植项目实时监控看板,用于展示项目构建/移植流程状态。 ## 快速开始 ```bash # 安装依赖 npm install # 启动看板 npm start # 启动看板,鸿蒙平台报管道权限问题时,可以使用 node --import tsx src/index.ts ``` ## 文档索引 - [架构设计](doc/architecture.md) - 系统架构、组件说明、数据流向 - [安装搭建](doc/setup.md) - 环境要求、安装步骤、生产部署 - [使用手册](doc/usage.md) - 详细使用方法、高级技巧、故障排除 ## 目录结构 ``` 0_dashborad/ ├── src/ │ ├── index.ts # 主入口程序 │ ├── mouse.ts # 鼠标交互处理 │ ├── theme.ts # 主题配置 │ ├── types.ts # TypeScript 类型定义 │ ├── utils.ts # 工具函数 │ └── components/ │ ├── project-detail.ts # 项目详情组件 │ └── project-table.ts # 项目表格组件 ├── data/ │ ├── demo.json # 演示数据文件 │ └── demo_batch.json # 批量演示数据文件 ├── tool/ │ ├── set.sh # 数据更新接口脚本 │ ├── get.sh # 数据查询接口脚本 │ ├── insert.sh # 数据插入接口脚本 │ ├── delete.sh # 数据删除接口脚本 │ ├── pop.sh # 数据弹出接口脚本 │ ├── batch.sh # 批量操作脚本 │ ├── common.sh # 公共函数库 │ ├── build_one.sh # 单项目构建示例脚本 │ ├── test.sh # 测试运行脚本 │ └── test/ # 测试用例目录 │ ├── common.sh # 测试公共函数 │ ├── test_batch.sh # 批量操作测试 │ ├── test_concurrent.sh # 并发测试 │ ├── test_delete.sh # 删除操作测试 │ ├── test_get.sh # 查询操作测试 │ ├── test_help.sh # 帮助信息测试 │ ├── test_insert.sh # 插入操作测试 │ ├── test_integration.sh # 集成测试 │ ├── test_pop.sh # 弹出操作测试 │ └── test_set.sh # 设置操作测试 ├── doc/ │ ├── architecture.md # 架构设计文档 │ ├── setup.md # 安装搭建指南 │ └── usage.md # 使用手册 ├── config.json # 项目配置文件 ├── package.json # Node.js 项目配置 ├── package-lock.json # npm 依赖锁定文件 ├── tsconfig.json # TypeScript 编译配置 ├── .gitignore # Git 忽略配置 └── README.md # 项目说明文档 ``` ## 依赖 - Node.js 20+ - jq (JSON 处理) - flock (文件锁,通常已内置) ## 许可证 ISC