mkravchik / AprilONeil

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Overview

Here is an overview of the suggested flow charts / sequence diagrams of the project: April ONeil - Flow Chart Alternatives

Here is the class diagram of the currently implemented 'Pull' architecture: April ONeil - Class Diagram https://miro.com/app/board/uXjVOe1kCwg=/?invite_link_id=828707922228

Setup (Linux)

  1. Install Lua on your system - follow this tutorial
    sudo apt install build-essential libreadline-dev
    mkdir lua_build
    cd lua_build
    curl -R -O http://www.lua.org/ftp/lua-5.3.4.tar.gz
    tar -zxf lua-5.3.4.tar.gz
    cd lua-5.3.4
    make linux test
    sudo make install
  2. Install luarocks
    sudo apt install luarocks
  3. Install Luajson
    sudo luarocks install lunajson
  4. Clone this repository
    git clone https://github.com/cyberuser-black/AprilONeil.git
  5. Build the project
    mkdir build
    cd build
    cmake .. && make

Usage

  1. Go into the build directory, and execute the binary
    cd build
    ./AprilONeil

About


Languages

Language:C++ 57.7%Language:Lua 37.6%Language:C 2.7%Language:CMake 1.2%Language:Python 0.5%Language:Makefile 0.2%