# vuecmf-go **Repository Path**: emei/vuecmf-go ## Basic Information - **Project Name**: vuecmf-go - **Description**: VueCMF内容管理快速开发框架v3(Go版后端API),一款完全开源免费的内容管理快速开发框架。采用前后端分离模式搭建。可用于快速开发CMS、CRM、WMS、OMS、ERP等管理系统,开发简单、高效易用,极大减少系统的开发周期和研发成本!甚至不用写一行代码就能设计出功能强大的管理系统。 - **Primary Language**: Go - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: http://www.vuecmf.com/ - **GVP Project**: No ## Statistics - **Stars**: 3 - **Forks**: 5 - **Created**: 2022-05-30 - **Last Updated**: 2025-04-22 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 欢迎使用VueCMF VueCMF内容管理快速开发框架v3(Go版后端API) ## VueCMF是什么? VueCMF是一款完全开源免费的内容管理快速开发框架。采用前后端分离模式搭建,v3版本前端使用vue3、Element Plus和TypeScript构建,后端API的PHP版基于ThinkPHP8开发,Go版基于Gin开发。可用于快速开发CMS、CRM、WMS、OMS、ERP等管理系统,开发简单、高效易用,极大减少系统的开发周期和研发成本!甚至不用写一行代码使用VueCMF就能设计出功能强大的后台管理系统。 VueCMF开发框架主要有以下功能: + 系统授权(多级管理员、多级角色、多级权限) + 应用管理 + 模型配置(字段、索引、动作、表单) + 菜单配置 ## 使用文档 + [使用手册(http://www.vuecmf.com)](http://www.vuecmf.com/) ## 前端: github https://github.com/vuecmf/vuecmf-web gitee https://gitee.com/emei/vuecmf-web ## 后端: #### PHP版: github https://github.com/vuecmf/vuecmf-php gitee https://gitee.com/emei/vuecmf-php #### Go版: github https://github.com/vuecmf/vuecmf-go gitee https://gitee.com/emei/vuecmf-go ## 环境要求 * MySQL >= 5.7 * Go >= 1.19 ## 安装govuecmf命令行工具 ~~~ go install github.com/vuecmf/govuecmf@latest ~~~ 注意:**以下操作均在命令行中执行** ## 安装 创建新项目 ~~~ mkdir myproject cd myproject govuecmf init myproject ~~~ ## 初始化数据 修改config/database.yaml文件中数据库连接配置 然后执行如下操作,进行数据初始化 ``` govuecmf migrate init ``` 更多命令操作,可执行如下,查看帮助 ``` govuecmf -h ``` ## 调试与编译 调试 ~~~ go run . ~~~ 编译 ~~~ go build ~~~ ## 启动项目 直接执行已编译好的可执行文件即可 ~~~ ./myproject ~~~ ## Docker部署 若没有安装docker,则必须先安装docker,然后在项目根目录下执行如下命令即可快速部署项目 ``` docker compose up -d ```