技能要求:
经验要求:
5-10年经验
工作描述:
项目编号:【181423】
我们计划基于VSCode开发一个工具,用于辅助C++代码开发和文档撰写。核心需求是依据我们提供的一套特定规则,自动将代码中的函数和变量解析为可视化节点,并实现节点、代码、接口文档三者的双向同步编辑(可手动同步)。
核心需求:
1.规则化节点解析:根据我方提供的规则文档,从`.cpp/.h`文件中识别特定函数和变量,生成树状图节点。
2.三向实时同步:
在节点树中修改属性(如函数名),代码文件自动更新。
在代码编辑器中修改,节点树和文档自动同步。
节点信息自动生成Markdown格式的接口文档,并支持编辑与预览。
3.三大核心窗口:
节点树窗口:展示根据规则生成的代码结构树。
代码编辑窗口:VSCode原生增强,与节点树联动跳转。
文档窗口:自动生成/同步接口文档,支持源码和预览双模式。
技术栈要求:TypeScript,VSCodeExtensionAPI,具备自定义语法解析能力者优先。
交付要求:完整源代码、安装包、使用文档及规则配置说明。