Mahmoud Emad 5e321b6b0f feat: Add diagrams and README for OurDB syncer
- Added a diagram explaining the architecture of the OurDB
  syncer, clarifying the interaction between the HTTP server,
  master, and worker nodes.
- Added a README file providing a comprehensive overview of
  the OurDB syncer project, including its architecture,
  features, prerequisites, installation instructions, and usage
  examples.
- Removed outdated Mycelium_Streamer documentation as it's no
  longer relevant to the current project structure.
- Created example scripts for running the database, master,
  and worker components, simplifying the setup and execution of
  the system.
- Added HTTP client and server documentation, clarifying their
  functionalities and interaction with the OurDB system.
2025-03-11 14:49:43 +02:00
...
2025-02-07 12:25:15 +03:00
...
2025-02-09 08:52:42 +01:00
...
2025-03-09 15:59:57 +01:00
2025-02-06 06:48:47 +03:00
...
2025-03-09 21:17:32 +01:00
...
2025-03-09 15:59:57 +01:00
...
2025-02-07 12:25:15 +03:00
2025-02-16 06:44:43 +03:00
s
2025-03-08 08:56:14 +01:00
2024-12-25 08:40:56 +01:00
...
2025-02-07 12:13:39 +03:00
...
2025-01-31 15:39:44 +03:00
2025-01-14 10:25:35 +01:00
2025-02-26 18:09:19 -07:00
2024-12-25 08:40:56 +01:00
...
2025-02-07 12:22:23 +03:00
...
2025-02-08 14:11:51 +01:00

herolib

documentation of the library

hero install for users

curl https://raw.githubusercontent.com/freeflowuniverse/herolib/refs/heads/development/install_hero.sh > /tmp/install_hero.sh
bash /tmp/install_hero.sh

this tool can be used to work with git, build books, play with hero AI, ...

automated install for developers

curl 'https://raw.githubusercontent.com/freeflowuniverse/herolib/refs/heads/development/install_v.sh' > /tmp/install_v.sh
bash /tmp/install_v.sh --analyzer --herolib 
#DONT FORGET TO START A NEW SHELL (otherwise the paths will not be set)

details


~/code/github/freeflowuniverse/herolib/install_v.sh --help

V & HeroLib Installer Script

Usage: ~/code/github/freeflowuniverse/herolib/install_v.sh [options]

Options:
  -h, --help     Show this help message
  --reset        Force reinstallation of V
  --remove       Remove V installation and exit
  --analyzer     Install/update v-analyzer
  --herolib      Install our herolib

Examples:
  ~/code/github/freeflowuniverse/herolib/install_v.sh
  ~/code/github/freeflowuniverse/herolib/install_v.sh --reset
  ~/code/github/freeflowuniverse/herolib/install_v.sh --remove
  ~/code/github/freeflowuniverse/herolib/install_v.sh --analyzer
  ~/code/github/freeflowuniverse/herolib/install_v.sh --herolib
  ~/code/github/freeflowuniverse/herolib/install_v.sh --reset --analyzer # Fresh install of both

to test

to run the basic tests, important !!!

~/code/github/freeflowuniverse/herolib/test_basic.vsh
vtest ~/code/github/freeflowuniverse/herolib/lib/osal/package_test.v
#for a full dir
vtest ~/code/github/freeflowuniverse/herolib/lib/osal

#to do al basic tests
~/code/github/freeflowuniverse/herolib/test_basic.vsh

vtest is an alias to test functionality

important to read

Description
a smaller version of crystallib with only the items we need for hero
Readme Apache-2.0 71 MiB
2025-11-26 22:53:45 +00:00
Languages
V 89.4%
JavaScript 2.4%
HTML 2%
Shell 1.4%
CSS 1.4%
Other 3.3%