Home
Projects
Resources
Alternatives
Blog
Sign In
Swift FS China
Save
Swift China Community
Overview
Reviews
Resources
Project README
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
Open Source Agenda is not affiliated with "Swift FS China" Project. README Source:
SwiftFS/Swift-FS-China
Stars
44
Open Issues
0
Last Commit
6 years ago
Repository
SwiftFS/Swift-FS-China
License
MIT
Homepage
https://swiftfs.org
Tags
China
Perfect
Swift
Open Source Agenda Badge
Submit Review
Review Your Favorite Project
Submit Resource
Articles, Courses, Videos
Submit Article
Submit a post to our blog
From the blog
Dec 11, 2022
How to Choose Which Programming Language to Learn First?
From the blog
Dec 11, 2022
How to Choose Which Programming Language to Learn First?
Home
Projects
Resources
Alternatives
Blog
Sign In
Sign In to OSA
I agree with
Terms of Service
and
Privacy Policy
Sign In with Github