An implementation of Raft consensus algorithm in modern C++.
[Note that this project is now working in progress.]
- asio
- rest_rpc
- doctest
- gflags
./build.shcd build
./xxx_textor run all tests with the following command:
./run_all_tests.sh- Open issue to feedback issues or create pull request for your code changes.
- After your code changed, maybe a unit test is necessary.
- Run
./scripts/code-format.shto format your code style. - Review, then merge.