Skip to content

Commit a3968ac

Browse files
Create README.zh_Hans.md
1 parent d398d35 commit a3968ac

File tree

1 file changed

+66
-0
lines changed

1 file changed

+66
-0
lines changed

README.zh_Hans.md

Lines changed: 66 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,66 @@
1+
<p align="center"><a href="#"><img width="100" src="https://s2.loli.net/2023/09/22/WsZuGM3S49DA8we.jpg" alt="Python logo"></a></p>
2+
<h2 align="center">Flypen</h2>
3+
<p align="center">
4+
<!-- <a href="https://travis-ci.com/github/ybygjylj/habits-apriori/"><img src="https://travis-ci.com/ybygjylj/habits-apriori.svg?branch=master" alt="Build Status"></a> -->
5+
<a href="https://raw.githubusercontent.com/ybygjylj/habits-apriori/master/LICENSE"><img src="https://img.shields.io/badge/license-MIT-blue.svg" alt="LICENSE"></a>
6+
<a href="https://github.com/topics/cpp"><img src="https://img.shields.io/badge/language-c++-blue.svg" alt="languange"></a>
7+
<!-- <a href="https://gitter.im/habits-apriori/community"><img src="https://badges.gitter.im/Join%20Chat.svg" alt="chat"></a> -->
8+
</p>
9+
*以其他语言阅读: [英文](README.md), [简体中文](README.zh_Hans.md)
10+
11+
### C++ 课程设计
12+
### 协作软件后端
13+
这是办公协作软件Flypen的C++后端。
14+
15+
### 功能
16+
- 实时协作编辑文档
17+
- 聊天和通知
18+
- 用户管理和访问控制
19+
- 文档管理和存储(markdown)
20+
## 架构
21+
- 使用 C++ drogon famework 构建的服务器应用程序
22+
- 用于存储的 MariaDB 数据库
23+
- 客户端通信使用 REST API
24+
- 使用 MySQL Connector/C++ 8.1.0 连接数据库
25+
### 入门
26+
27+
#### 安装
28+
29+
```
30+
git clone https://github.com/stepbystepcode/flypen.git
31+
cd flypen
32+
git submodule update --init
33+
cd drogon
34+
git submodule update --init
35+
sudo apt install git gcc g++ cmake libjsoncpp-dev uuid-dev zlib1g-dev openssl libssl-dev
36+
mkdir build
37+
cd build
38+
cmake .
39+
make -j 8
40+
sudo make install
41+
cd ./...
42+
cd jwt-cpp
43+
mkdir build
44+
cd build
45+
cmake .
46+
make -j 8
47+
sudo make install
48+
cd ../..
49+
wget https://dev.mysql.com/get/Downloads/Connector-C++/mysql-connector-c++-8.1.0-linux-glibc2.28-x86-64bit.tar.gz
50+
tar zxvf mysql-connector-c++-8.1.0-linux-glibc2.28-x86-64bit.tar.gz
51+
mv mysql-connector-c++-8.1.0-linux-glibc2.28-x86-64bit mysql-connector
52+
rm mysql-connector-c++-8.1.0-linux-glibc2.28-x86-64bit.tar.gz
53+
mkdir build
54+
./run.sh
55+
```
56+
## API 文档
57+
请参阅 [API.md](API.md) 了解有关身份验证、用户管理、文档等 API 的详细信息。
58+
59+
## 投稿
60+
请参阅 [CONTRIBUTING.md](CONTRIBUTING.md),了解贡献指南。
61+
62+
## 许可证
63+
本项目采用 MIT 许可。详见 [LICENSE](LICENSE)
64+
65+
## 联系
66+
如有任何问题,请联系 [email protected]

0 commit comments

Comments
 (0)