为so博客、so系统资源性能监控平台、云文件系统、沉洋实验室等提供完整服务。
探索本项目的文档 »
查看Demo
·
报告Bug
·
提出新特性
本篇README.md面向开发者
1)获取最新代码
# git 拉取最新代码
$ git clone https://github.com/SleepyOcean/so-server.git
2)将项目导入idea
3)安装maven依赖
4)按需运行各个服务
so-server
├── so-blog-service
├── so-common
├── so-crawler-service
├── so-file-system-service
├── so-jpql-template-engine
└── so-security-starter
- so-common 是其他服务公共的依赖,是公共基础包,包含了子模块共用和共有的工具类或模块
- so-blog-service 是为so-blog提供基础服务的service,包含文章的增删改查等等
- so-crawler-service 是数据爬取服务,为假数据制造来源
- so-file-system-service 是文件服务,提供文件增删改查,主要特色:图床服务、私有云文件管理服务、常见多媒体文件的引用(视频、音乐、文本等等)
- so-jpql-template-engine 是jpql模版引擎,简化多条件SQL查询的框架,详情请参见复杂多条件SQL语句模板引擎
- so-security-starter 是权限身份相关服务,为外界访问提供统一的权限服务
请阅读CONTRIBUTING.md 查阅为该项目做出贡献的开发者。
如何参与开源项目
贡献使开源社区成为一个学习、激励和创造的绝佳场所。你所作的任何贡献都是非常感谢的。
- Fork the Project
- Create your Feature Branch (
git checkout -b feature/AmazingFeature
) - Commit your Changes (
git commit -m 'Add some AmazingFeature'
) - Push to the Branch (
git push origin feature/AmazingFeature
) - Open a Pull Request
官网: 沉洋官网
您也可以在贡献者名单中参看所有参与该项目的开发者。
该项目签署了MIT 授权许可,详情请参阅 LICENSE.txt