# workflow-vscode **Repository Path**: xu_415/workflow-vscode ## Basic Information - **Project Name**: workflow-vscode - **Description**: 集成在vscode中的litebmc集成开发工作流工具,提供包括ODF文件配置辅助、组件裁剪辅助等功能,支持与litebmc集成提供编译构建等服务。 - **Primary Language**: TypeScript - **License**: GPL-3.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 1 - **Created**: 2025-08-02 - **Last Updated**: 2026-05-05 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # LiteBMC WorkFlow LiteBMC 工作流开发工具,为开发者提供 VS Code 集成开发环境支持。 ## 功能特性 当前版本提供以下功能: - **组件自动发现**:扫描工作区目录,自动识别 LiteBMC 组件(通过 `.temp/graph.info` 文件) - **C/C++ 智能提示增强**:自动解析组件依赖关系,为 C/C++ 扩展(ms-vscode.cpptools)提供准确的头文件路径和预处理器宏定义 - **实时配置更新**:监听组件文件变化,动态更新 IntelliSense 配置 ## 依赖 - [VS Code](https://code.visualstudio.com/) >= 1.100.0 - [C/C++ 扩展](https://marketplace.visualstudio.com/items?itemName=ms-vscode.cpptools)(ms-vscode.cpptools) - [lbkit](https://gitee.com/litebmc/toolkit):LiteBMC 编译构建工具,请参考 [litebmc.com/docs](https://litebmc.com/docs) 完成安装 ## 使用 1. 使用 VS Code 打开包含 LiteBMC 组件的工作区目录 2. 扩展自动激活并扫描组件 3. 打开 C/C++ 源文件即可享受增强的智能提示 扩展日志输出在 VS Code 输出面板的 **LiteBMC WorkFlow** 频道中。 ## 已知问题 如有问题,请到 [ISSUES](https://gitee.com/litebmc/workflow-vscode/issues) 反馈。 ## 编译构建 #### 安装依赖 ```bash npm i -g webpack-cli npm i -g @vscode/vsce ``` #### 开发调试 启动 watch 模式,文件变更时自动编译: ```bash npm run watch ``` 调试步骤: 1. 终端运行 `npm run watch`(保持运行) 2. VS Code 中按 `F5` 启动 Extension Development Host 3. 修改代码后,等待终端输出 `compiled successfully`,在调试窗口按 `Ctrl+R` 重载即可生效 #### 构建 VS Code 插件文件 ```bash vsce package ``` ## 许可证 本项目基于 [GNU 通用公共许可证第3版(GPL v3)](https://spdx.org/licenses/GPL-3.0.html) 开源。