Lin-CMS 是林间有风团队经过大量项目实践所提炼出的一套内容管理系统框架。## 预览 ### 线上 demo [http://face.cms.talelin.com/](http://face.cms.talelin.com/) ### 文档地址 [http://doc.cms.talelin.com/](http://doc.cms.talelin.com/) ## 简介 ### 什么是Lin CMS Lin-CMS 是林间有风团队经过大量项目实践所提炼出的一套**内容管理系统框 架**。Lin-CMS 可以有效的帮助开发者提高 CMS 的开发效率。 本项目是 Lin CMS 后端的 java spring-boot 实现,需要前端?请访 问[前端仓库](https://github.com/TaleLin/lin-cms-vue)。 ### Lin CMS 特点 Lin CMS 的构筑思想是有其自身特点的。下面我们阐述一些 Lin 的主要特点。 #### Lin CMS 是一个前后端分离的 CMS 解决方案 Lin 既提供后台的支撑,也有一套对应的前端系统,你也可以选择不同的后端实现, 如 koa 和 flask。 #### 框架本身已内置了 CMS 常用的功能 Lin 已经内置了 CMS 中最为常见的需求:用户管理、权限管理、日志系统等。开发者只需 要集中精力开发自己的 CMS 业务即可 #### Lin CMS 本身也是一套开发规范 Lin CMS 除了内置常见的功能外,还提供了一套开发规范与工具类。 Lin CMS 只需要开发者关注自己的业务开发,它已经内置了很多机制帮助开发者快速开发自己的业务。 #### 扩展灵活 Lin CMS 支持 `extension` 来便捷地增强你的业务。 #### 前端支持 Lin CMS 也有自己的前端实现,强强联合为你助力。 #### 完善的文档 Lin CMS 提供大量的文档来帮助开发者使用 ## 联系和交流 ![](https://img.juzibiji.top/20200807155013.png) ## 注意事项 - Lin CMS 需要一定的基础,至少你得有一定的 java 基础和数据库基础,并且比较熟悉spring-boot和mybatis, 当然如果你是个 java 程序员,这些肯定都不在话下。 - Lin CMS 基于 spring boot ,因此也采取了 spring boot 的 starter (启动器)机制,我们也有自己的 starter,见 [lin-cms-java-core](https://github.com/TaleLin/lin-cms-java-core.git)。 ## 贡献代码 我们的代码基于 develop 分支开发,欢迎提交 Pull Request 进行代码贡献。 在提交 Pull Request 之前,请详细阅读我们的[开发规范](https://doc.cms.talelin.com/specification/),否则可能因为 Commit 信息不规范等原因被关闭 Pull Request。 ## 开源协议 [MIT](LICENSE) © 2021 林间有风
Lin-CMS 可以有效的帮助开发者提高 CMS 的开发效率。