Skip to content
This repository has been archived by the owner on Nov 15, 2019. It is now read-only.

purecpp-org/cinatra

Repository files navigation

注意

Notice: it is not maintained here, you should go to (https://github.com/qicosmos/cinatra), and it is maintaining there.

这里的cinatra不再维护,请用新的cinatra,在这里维护(https://github.com/qicosmos/cinatra

#cinatra Build Status Coverage Status a sinatra inspired modern c web framework

#Build on linux

First: Boost library

#####Debian/Ubuntu:

sudo apt-get install libboost-dev
sudo apt-get install libboost-system-dev libboost-coroutine-dev libboost-thread-dev

依赖的第三方库

依赖了序列化引擎iguana,直接在cinatra目录下 git clone https://github.com/qicosmos/iguana.git

ArchLinux

sudo pacman -S boost

Then: Make binary

git clone https://github.com/topcpporg/cinatra.git
cd cinatra
mkdir build
cd build
cmake ..
make

Roadmap

v0.11版本,主要针对上一版本进行改进和完善。

  1. 更好用的api
  2. 支持更好用的AOP
  3. 支持可扩展的session和cookie
  4. 加入json序列化模块
  5. 全面支持C 17

v0.12版本,支持web socket

欢迎大家参与进来开发!

Done!

Used open source library:

examples: https://github.com/topcpporg/cinatra_example

QQ group:340713904