# mcg-helper **Repository Path**: mirrors_gspandy/mcg-helper ## Basic Information - **Project Name**: mcg-helper - **Description**: 一款人性化的研发辅助软件,拖拽式控件绘制流程图,自定义生成想要的任何代码 - **Primary Language**: Unknown - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2020-09-24 - **Last Updated**: 2025-10-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # mcg-helper研发助手 ## mcg-helper是什么? 以研发人员为中心,致力于减少、简化工作量,提供便捷实用的功能服务,以代码生成、远程服务器连接、文件管理服务、应用发布与部署、模拟环境服务等为方向的研发辅助工具。 ## mcg-helper的优势或亮点? * 轻量级、无浸入性、不依赖数据库、网络、高性能等条件独立运行 * 跨平台性、可移植性、可扩展性 * 基于B/S架构,通过浏览器即可访问 * 绘制流程图、可视化拖拽式控件 * 通过SSH操作linux系统 * 实现常用关系型数据库交互 * 开源项目,可二次开发或自定义控件 ## mcg-helper能够做什么? 核心功能一:快速构建代码生成功能,通过可视化界面,采用拖拽式控件及连连线绘制流程图,自定义实现生成任何想要的代码。核心功能二:编写shell脚本,通过SSH操作linux系统,且能实现切换用户等交互性功能,便于运维操作。核心功能三:模拟请求,生成业务数据,适用于测试场景。核心功能四:能够读写数据库,目前支持mysql、oracle、sqlserver、postgresql。整体上讲,没有新的技术,控件使用简单,基于流程图清晰易维护,易掌控,学习无门槛。mcg-helper由拖拽控件区、功能栏、流程绘制区、控制台组成,系统“主页”里面有一些参考资料的链接,相信能够让大家实现很好的起步和玩转mcg-helper。 ## 学习资源 [博客地址](http://blog.csdn.net/loginandpwd) [使用指南](https://pan.baidu.com/s/1sliEqhJ#list/path=%2F%E4%BD%BF%E7%94%A8%E6%8C%87%E5%8D%97) [csdn学院视频](https://edu.csdn.net/lecturer/1588) ## mcg-helper有哪些常用场景? 万能代码生成功能,根据自己的研发框架,通过各控件实现自定义代码生成。 ![代码生成](https://github.com/mcg-helper/mcg-helper/raw/master/image/generate.png) 应用发布与部署 ![发布应用](https://github.com/mcg-helper/mcg-helper/raw/master/image/publish.png) 根据需求快速搭建环境 ![搭建环境](https://github.com/mcg-helper/mcg-helper/raw/master/image/build.png) 测试模拟环境 ![模拟用户](https://github.com/mcg-helper/mcg-helper/raw/master/image/mock.png) ## mcg-helper控制台 在流程执行时会输出每个控件的日志相关信息,这样在绘制和调试流程时极为有用,且伴随日志的不断输出,整个流程执行的顺序与过程变得更加清晰。 ![发布应用服务](https://github.com/mcg-helper/mcg-helper/raw/master/image/console.png) ## 问题反馈 在使用中遇到问题或有更好的建议,欢迎大家反馈: * QQ交流群: 619815829 * 邮箱地址: mcg-helper@qq.com