# sky **Repository Path**: davidluo/sky ## Basic Information - **Project Name**: sky - **Description**: 前端使用Vue3、CompositionAPI、typescript、vite、element plus,后端使用Go + Gin + Gorm,实现的后端管理系统,支持菜单、页面按钮及后端API的权限管控。 - **Primary Language**: Go - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 2 - **Created**: 2022-01-16 - **Last Updated**: 2022-01-16 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README

license donate

本系统使用最新的 Vue3 及相关技术栈,实现了菜单及页面按钮的权限管控,基于 Casbin 实现了后端 API 接口的管控,不进行过度的封装,代码简洁易懂,方便二次开发及当成后端管理平台脚手架使用,数据库暂时仅支持 postgres 。 演示站点:[http://fdevops.com:8088](http://fdevops.com:8088) 文档地址:[https://www.fdevops.com/docs/sky-30965](https://www.fdevops.com/docs/sky-30965) ## 技术栈 ### 后端 * Go * Gin * Gorm ### 前端 * Vue3 * CompositionAPI * typescript * vite * element plus ### 数据库 * postgresql ### 其他 * Casbin * 等等,其他的开源 Go 依赖 ## 使用 **前端** ``` # 克隆代码 git clone https://github.com/lanyulei/sky-ui.git # 安装依赖 cd sky-ui npm install # 启动 npm run dev # 编译 npm run build ``` **后端** ``` # 克隆代码 git clone https://github.com/lanyulei/sky # 同步数据 go run main.go migrate -c config/settings.yml # 启动服务 go run main.go server -c config/settings.yml ``` ## License [MIT License](https://github.com/lanyulei/sky/blob/master/LICENSE)