1 Star 4 Fork 1

lin-cms / lin-cms-gin

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
贡献代码
同步代码
取消
提示: 由于 Git 不支持空文件夾,创建文件夹后会生成空的 .keep 文件
Loading...
README
MIT


Lin-CMS-Gin

Go version Gin version LISENCE

简介

预防针

  • 本项目非官方团队出品,仅出于学习、研究目的丰富下官方项目的语言支持,官方库点击查看
  • 本项目采取后跟进官方团队功能的形式,即官方团队出什么功能,这边就跟进开发什么功能,开发者不必前端担心适配问题。
  • 在上一点的基础上,我们会尝试加入一些自己的想法并实现。
  • 局限于本人水平,有些地方还需重构,已经纳入了计划中,当然也会有我没考虑到的,希望有更多人参与进来一起完善,毕竟Go作为最潮流的语言不能缺席。

目前版本说明

因为部分原因,本项目直接同步 lin-cms-spring-boot 0.3版本

线上 Demo

可直接参考官方团队的线上Demo:http://face.cms.7yue.pro/,用户名:super,密码:123456

什么是 Lin CMS?

Lin-CMS 是林间有风团队经过大量项目实践所提炼出的一套内容管理系统框架。Lin-CMS 可以有效的帮助开发者提高 CMS 的开发效率。

本项目是基于 Gin v1.6.3 的 Lin CMS 后端实现。

官方团队产品了解请访问TaleLin

安装使用

  • (1) 拉取源代码
git clone https://github.com/LazySkills/lin-cms-gin.git
  • (2) 进入项目目录
cd 项目目录路径
  • (3) 编辑数据库信息

文件地址:internal/config/app.ini

默认数据库配置

[database]
Type = mysql
# 用户名
User = root
# 密码
Password = root
# 这里配置数据库地址和短款
Host = localhost:3306
# 数据库名称
Name = lin-cms
Table_Prefix =

请按照自己的数据库配置相关信息

  • (4) 运行项目

这里会自行下载依赖,请自行百度go的国内源配置

go run main.go

特别感谢

以下排名不分先后

版本待处理

  • 函数参数优化格式

  • model 错误处理

    例如:

    // AddPublicApp add a public app
    func (d *Dao) AddPublicApp (app *model.PublicApp) (err error) {
        err = d.db.ModeL(&modeL.PublicApptF)Create(app).Error
        if err ! nil {
            err = fmt.Errorf("AddPubLicApp err: %W", err)
         return  // CLuas, 2020/4/1 23: 37. feat: transfer to mvc
        }
    }
  • json 输出格式化

MIT License Copyright (c) 2020 LazySkills Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

简介

lin-cms Gin版本,用于学习交流。 展开 收起
Go
MIT
取消

发行版

暂无发行版

贡献者

全部

近期动态

加载更多
不能加载更多了
Go
1
https://gitee.com/lin-cms/lin-cms-gin.git
git@gitee.com:lin-cms/lin-cms-gin.git
lin-cms
lin-cms-gin
lin-cms-gin
master

搜索帮助