Skip to content

emaxerrno/goobly

Repository files navigation

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