emaxerrno / goobly

goobly

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

goobly Build Status

goobly ~= rocksdb + raft.

see the 'docs' folder for a more detailed design

how to contribute?

  • use clang-format on all your cpp code. This is what I use in emacs:
(global-set-key (kbd "<C-M-tab>") 'clang-format-buffer)
  • submit PR's for any change / brainstorm ideas
  • file issues

how to get up and running quickly?

  • build the transitive dependencies:
# assuming bash
# tested on ubuntu 14.04 x86_64 only
$ cd meta && source source_ansible_bash && ansible-playbook -K playbook/dev_all.yml
  • That's it, just build & run the unit tests:
# add -j<cpus> to both make & ctest for parallelism
#
$ mkdir build && cd build && cmake .. && make && ctest -V

Yours truly, @gallegoxx

About

goobly

License:Apache License 2.0


Languages

Language:C++ 61.2%Language:CMake 19.2%Language:Protocol Buffer 15.3%Language:Shell 4.3%