Main repository for OSTIS Geometry
#Terminal
cd geometry.ostis
pip3 install mkdocs markdown-include mkdocs-material mkdocs-i18n
mkdocs serve
Then open http://127.0.0.1:8002/ in your browser
Download project
#Terminal
git clone https://github.com/ostis-apps/geometry.ostis.git --recursive
cd geometry.ostis
git checkout develop
cd scripts
./install_platform.sh
Install pipx using pipx installation guide if not already installed.
Ensure you are using CMake version 3.24 or newer. Verify your version with:
cmake --version
To upgrade CMake, run:
# Use pipx to install cmake if not already installed
pipx install cmake
pipx ensurepath
# relaunch your shell after installation
exec $SHELL
Install Ninja generator for CMake, to use sc-machine CMake presets:
# Use pipx to install ninja if not already installed
pipx install ninja
pipx ensurepath
# relaunch your shell after installation
exec $SHELL
Install Conan, to build project with Conan-provided dependencies:
# Use pipx to install conan if not already installed
pipx install conan
pipx ensurepath
# relaunch your shell after installation
exec $SHELL
Install and build submodules:
./install_platform.sh
Build knowledge base
cd scripts
./build_kb.sh
Start project
cd scripts
./run_sc_machine.sh
Start web-server
cd scripts
./run_sc_web.sh
Then open localhost:8000
./scripts/build_kb.sh
./scripts/build_submodules.sh