注册
登录
go
>>
Swift-FS-China
>>
返回
项目作者:
SwiftFS
项目描述 :
Swift China Community
高级语言:
JavaScript
项目主页:
https://swiftfs.org
项目地址:
git://github.com/SwiftFS/Swift-FS-China.git
创建时间:
2017-08-07T00:45:24Z
项目社区:
https://github.com/SwiftFS/Swift-FS-China
开源协议:
MIT License
下载
SwiftFS China
项目概述
一个运行在SwiftWeb上的基于Perfect的BBS系统。
主要页面直接采用了ruby on china的样式
采用的MySQL,文件本地存储
本项目只是骨架,未完全完成。
运行环境
Swift 4
Mysql 5.76+ (最新版即可)
安装
第一部分
在mac
需要安装Xcode9
Swift 4.0+
在linux
需要安装语言环境
可参考
perfect
或
vapor
官网
本项目在Linux直接使用 vapor (Install Toolbox)[
https://docs.vapor.codes/2.0/getting-started/toolbox/
]
执行swift build 或 vpaor build 时会提示 未安装的环境,按提示安装即可
第二部分
安装redis
将仓库中提供的SQL文件导入
修改文件目录下PerfectChina/ApplicationConfiguration 配置信息,有数据库连接,白名单等
webroot/avatar 为图片本地地址
日志输出在更目录 ./webLog.log”
TODO
用户相关
用户注册
用户登录
用户退出登录
找回密码
邮箱验证
github登录
个人主页
个人资料修改
修改密码
用户关注
通知阅读
图片上传
通知单条删除和全部删除
后台系统 打算用 antdesign or next.js?
管理用户
管理帖子
管理评论
GraphQL接口
Build & CI
MakeFile
Docker
其他
全文索引
ajax改成模板渲染
优化UI
openresty
redis
License
MIT