Build from source
git clone https://github.com/udhawan97/Codemble.gitcd Codemblepython -m venv .venv && source .venv/bin/activatepip install -e ".[dev]"
pytest && ruff check . # the CI gatescodemble --version
cd webnpm installnpm run build # refresh codemble/web_dist packaged assetsnpm run check # production galaxy build (CI gate)cd ..
codemble ./some-projectDocs site:
cd docs-sitenpm installnpm run dev # http://localhost:4321npm run check # astro check (CI gate)For live frontend work, run ./scripts/dev.sh ./some-project from the
repository root. Vite serves the UI at http://127.0.0.1:5173 and proxies its
API calls to the local Codemble server.
Build the Python wheel and verify the packaged SPA without Node at runtime:
python -m pip wheel . --no-deps --wheel-dir /tmp/codemble-wheelpython -m venv /tmp/codemble-install/tmp/codemble-install/bin/pip install /tmp/codemble-wheel/codemble-0.2.0-*.whlcd /tmp/tmp/codemble-install/bin/codemble --versionThe real README GIF is reproducible on macOS with Chrome, ffmpeg, and the
development dependencies installed:
./scripts/record_demo.sh