Clone repository with all submodules git clone --recurse-submodules https://github.com/Oanikulin/ds-project-dev.git
From cloned repository, call mkdir build && cd build && cmake ..
. All dependencies are included automatically.
After that code can be build using make
. Requires at least C++17.
First cmake build can fail. It is seminormal. In such case just reinvoke cmake ..
.
Application is one binary file, which should be launched with configuration given to it. Currently web server to connect to database is not implemented, only internal part.
Proto files are provided as future API in /proto/lseqDb.proto
Application uses GTest, test can also be used to check database behavior and usage.