这是办公协作软件Flypen的C++后端。
- 实时协作编辑文档
- 聊天和通知
- 用户管理和访问控制
- 文档管理和存储(markdown)
- 使用 C++ drogon famework 构建的服务器应用程序
- 用于存储的 MariaDB 数据库
- 客户端通信使用 REST API
- 使用 MySQL Connector/C++ 8.1.0 连接数据库
sudo apt install git gcc g++ cmake libjsoncpp-dev uuid-dev zlib1g-dev openssl libssl-dev
git clone https://github.com/stepbystepcode/flypen.git --recursive
cd flypen
./run.sh
过时的
git clone https://github.com/stepbystepcode/flypen.git cd flypen git submodule update --init cd drogon git submodule update --init sudo apt install git gcc g++ cmake libjsoncpp-dev uuid-dev zlib1g-dev openssl libssl-dev mkdir build cd build cmake .. make -j 8 sudo make install cd ../.. cd jwt-cpp mkdir build cd build cmake .. make -j 8 sudo make install cd ../.. wget https://dev.mysql.com/get/Downloads/Connector-C++/mysql-connector-c++-8.1.0-linux-glibc2.28-x86-64bit.tar.gz tar zxvf mysql-connector-c++-8.1.0-linux-glibc2.28-x86-64bit.tar.gz mv mysql-connector-c++-8.1.0-linux-glibc2.28-x86-64bit mysql-connector rm mysql-connector-c++-8.1.0-linux-glibc2.28-x86-64bit.tar.gz mkdir build ./run.sh
请参阅 API.md 了解有关身份验证、用户管理、文档等 API 的详细信息。
请参阅 CONTRIBUTING.md,了解贡献指南。
本项目采用 MIT 许可。详见 LICENSE。
如有任何问题,请联系 202202501110@email.sxu.edu.cn