Getting Started¶
Prerequisites¶
We only support building makinori from source. To do so, first make sure the following prerequisites are installed:
New Projects¶
If starting a new project or just looking to experiment with makinori, the
easiest way to get started is by cloning the scaffold project:
$ git clone --recurse-submodules https://github.com/makinori-dev/scaffold
$ cd scaffold && make
This will produce a new top-level manage executable that you can then use to
start your server, run database migrations (pending), etc.
Libraries¶
If you instead want to get a copy of the makinori library, clone and build
against the makinori repository:
$ git clone --recurse-submodules https://github.com/makinori-dev/makinori.git
$ cd makinori && make [BUILD_TYPE=Debug|Release]
After make finishes, you will find the build artifacts under the newly
created build directory. A copy of the lua
(v5.5.1) and libwebsockets (v4.5) static
libraries are included for convenience.