vuecmf

package module
v0.0.0-...-8cce4fe Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Aug 25, 2023 License: Apache-2.0 Imports: 0 Imported by: 0

README

欢迎使用VueCMF

VueCMF内容管理快速开发框架v2(Go版后端API)

VueCMF是什么?

VueCMF是一款完全开源免费的内容管理快速开发框架。采用前后端分离模式搭建,v2版本前端使用vue3、Element Plus和TypeScript构建,后端API的PHP版基于ThinkPHP6开发,Go版基于Gin开发。可用于快速开发CMS、CRM、WMS、OMS、ERP等管理系统,开发简单、高效易用,极大减少系统的开发周期和研发成本!甚至不用写一行代码使用VueCMF就能设计出功能强大的后台管理系统。

VueCMF开发框架主要有以下功能:

  • 系统授权(多级管理员、多级角色、多级权限)
  • 应用管理
  • 模型配置(字段、索引、动作、表单)
  • 菜单配置

使用文档

前端:

v2.0.x:

github https://github.com/vuecmf/vuecmf

gitee https://gitee.com/emei/vuecmf

v2.1.x及以上:

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

注意:前端v2.0与后端v2.0匹配, 前端v2.1与后端v2.1匹配,以此类推

环境要求

  • MySQL >= 5.7
  • Go >= 1.17

下载vuecmf命令行工具

根据自己的运行的操作系统选择对应版本下载:

github下载地址:

linux: https://github.com/vuecmf/vuecmf-go/raw/master/vuecmf-linux_v2.5.2.zip

windows: https://github.com/vuecmf/vuecmf-go/raw/master/vuecmf-windows_v2.5.2.zip

mac: https://github.com/vuecmf/vuecmf-go/raw/master/vuecmf-mac_v2.5.2.zip

gitee下载地址:

linux: https://gitee.com/emei/vuecmf-go/raw/master/vuecmf-linux_v2.5.2.zip

windows: https://gitee.com/emei/vuecmf-go/raw/master/vuecmf-windows_v2.5.2.zip

mac: https://gitee.com/emei/vuecmf-go/raw/master/vuecmf-mac_v2.5.2.zip

下载并解压,将解压好的文件所在路径添加环境变量中,这样任何目录中都可以执行vuecmf命令行工具。

注意:以下操作均在命令行中执行

安装

创建新项目

mkdir myproject
cd myproject
vuecmf init myproject

初始化数据

修改config/database.yaml文件中数据库连接配置

然后执行如下操作,进行数据初始化

vuecmf -a migrate -t init

vuecmf命令的更新操作,可执行如下,查看帮助

vuecmf -h

调试与编译

调试

go run .

编译

go build

启动项目

直接执行已编译好的可执行文件即可

./myproject

Documentation

Overview

欢迎使用vuecmf内容管理快速开发框架! 详细使用文档,请访问 http://www.vuecmf.com

Index

Constants

View Source
const Version = "2.5.2"

Variables

This section is empty.

Functions

This section is empty.

Types

This section is empty.

Directories

Path Synopsis
app
route
Package route 路由
Package route 路由
vuecmf/controller
Package controller 控制器
Package controller 控制器
vuecmf/helper
Package helper 助手工具
Package helper 助手工具
vuecmf/middleware
Package middleware 中间件
Package middleware 中间件
vuecmf/model
Package model 模型
Package model 模型
vuecmf/service
Package service 服务
Package service 服务

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL