Skip to content

Latest commit

Β 

History

History
79 lines (58 loc) Β· 1.65 KB

File metadata and controls

79 lines (58 loc) Β· 1.65 KB

logos-core-poc

note: For a stable version use the master branch https://github.com/logos-co/logos-core-poc/tree/master

Setup

git submodule update --init --recursive

Build & run all:

./scripts/run_app.sh all

For core & modules:

./scripts/run_core.sh all

Build Core only:

./scripts/run_core.sh build

Build Container:

docker build -t logos-core .

Run Container:

docker run -it logos-core

Requirements

  • QT 6.4

    Ubuntu

    apt-get install qt6-base-dev protobuf-compiler patchelf
    
  • CMake

For some plugins

  • Rust
  • protobuf

Structure

πŸ“¦ logos-core-poc
 ┣ πŸ“‚ core/                    # Logos Core Library
 ┃
 ┣ πŸ“‚ logos_app/               # Application Layer
 ┃ ┣ πŸ“‚ app/                   # Logos App POC
 ┃ ┣ πŸ“‚ logos_dapps/           # Applications for the Logos App
 ┃   β”— πŸ“‚ chat_ui/             # Simple Chat App
 ┃
 ┣ πŸ“‚ modules/                 # Modules for Logos Core
 ┃ β”— πŸ“‚ chat/                  # POC Chat API, interacts with Waku Module
 ┃ β”— πŸ“‚ package_manager/       # Package Manager Module
 ┃ β”— πŸ“‚ template_module/       # Example Module
 ┃ β”— πŸ“‚ waku/                  # Waku Module
 ┃
 ┣ πŸ“‚ scripts/                 # Scripts
 ┣ πŸ“„ scripts/run_app.sh               # Script to build and run the application
 ┣ πŸ“„ scripts/run_core.sh              # Script to build and run the core

Documentation