-
Notifications
You must be signed in to change notification settings - Fork 0
Learning Environment Setup
github-actions[bot] edited this page Jun 23, 2026
·
1 revision
Use this setup for the learning projects unless a project states otherwise.
- Python 3.10 or newer.
-
git. - A shell or terminal.
- Local checkout of the CaeReflex repository.
From the repository root:
python -m venv .venv
source .venv/bin/activate
python -m pip install --upgrade pip
pip install -e ".[all,dev]"On Windows PowerShell, activate the environment with:
.venv\Scripts\Activate.ps1caereflex version
caereflex examples listYou should see the installed package version and the bundled examples.
The learning projects are designed to work offline by default. Use mocked CrossRef responses when learning literature workflows so results are deterministic.
For REST projects, start the server from the repository root:
caereflex serve --host 127.0.0.1 --port 8765 --workspace .Then check:
curl http://127.0.0.1:8765/health
curl http://127.0.0.1:8765/openapi.yamlDo not expose the server outside localhost unless you configure an API key and understand the workspace boundary.
python wiki/scripts/validate_wiki.py
pytest tests/test_wiki.py tests/test_docs_presence.pyUse the full test suite before a release or broad documentation update.
- Home
- Architecture
- Developer-Guide
- Learning
- Reference
- Releases
- User-Guide
Synced from /wiki/docs in the main CaeReflex repository.